Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Priyanka Kshirsagar

Pune

Summary

Oracle Java certified & AWS certified developer with around 9 years of professional experience in building web applications using Java , J2EE , Webservices, Microservices. Working in Agile / Devops environment and also followed Extreme Programming strategy. Core strengths & interests Springboot microservices , AWS cloud, DevOps , Kafka, Terraform. Transparency & Integrity in communication with strong troubleshooting and problem solving skills.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Xoriant Solutions Pvt Ltd
Pune
07.2020 - Current
  • Taking care of designing, coding ,testing and deploying application on AWS cloud
  • Working as Devops engineer
  • Creating and also managing AWS infrastructure using terraform
  • Devloping REST api's using springboot microservice using openapi(swagger), and spring cloud and aws libraries
  • Developing and managing business logic to write optimal line of code for better quality and performance following core design principles
  • Working on AWS lambdas
  • Monitored system performance and identified areas of improvement
  • Using jenkins pipeline to create build and push docker image to artifactory repository
  • Deploying builds on AWS using terraform / jenkins job
  • Helped team for resource optimization
  • Using kafka for asynchrounous communication between services
  • Using ECS for deploying dockerized application and Monitoring the application using cloudwatch and kibana / splunk
  • Using AWS secrets manager and parameter store to manage secrets and passing parameter at runtime
  • RDS to manage PostgresDB, S3 to store metadata information, Redis to store caching related information
  • Using kinesis to stream data to client
  • Using checkstyle to follow coding standard
  • Using jacoco and sonarcube for code coverage verification
  • Application security tools using snyk, checkmarx, whitesource , veracode twistlock to meet security requirement of services
  • Used liquibase for database schema changes and management
  • Documenting application process and all other information on confluence
  • Using JIRA for tracking stories/defects created for the sprint
  • Attending planning, grooming, standup and retro meetings as part of Agile process.

Sr.Software Engineer

e-Zest Pune
Pune
12.2019 - 06.2020
  • Worked on migrating Mainframe jobs to Spring Batch Jobs
  • Mentored junior staff members in coding best practices and problem solving techniques
  • Implemented new features into existing software solutions
  • Analyzed business needs and created solutions that met customer expectations
  • Developed automated tests to validate system functionality
  • Created REST api's using Spring boot for financial apps
  • Worked on spring cloud
  • Coordinated system installations, testing and code corrections
  • Gathered, organized and analyzed data for program development.

Sr. Software Engineer

Wipro Limited
Pune
04.2018 - 10.2019
  • Worked with High Performance Software Engineers team
  • Refactored a Monolith application into Microservices using Spring Boot 2 using Kotlin and Gradle build
  • Developed a microservice which acts like a gateway for other business microservice that translates the request JSON to SOAP request and communicate the Soap based services and then again translates the SOAP response to JSON Created a mock server using wiremock which mocks the SOAP response for a mapped SOAP requests
  • Developed multiple microservices which are responsible for the core business functionality Created docker files and built docker images
  • Deployed the docker container on AWS platform using CI/CD and ECS Followed TDD approach use JUnit , Mockito for unit testing Setting up selenium Grid and managing on AWS platform
  • Used Atlassian tools, Bitbucket Server for version control, Bamboo Server for Continuous Integration / Delivery, and Confluence for team collaboration
  • Used JIRA to track issues and customer stories Following Extreme Programming with Pair Programming and Daily stand-ups, IPM, Retro' s.

Sr. Software Engineer

British Telecom -Shiksha Infotech
Pune
10.2016 - 03.2018
  • Developed Springboot API and exposed it as REStful, webservice being called by frontend application that displays data in tabular and graphical format and generates reports based on different metrics and KPI's
  • Used Kafka to stream real-time data and ingest it into Druid database Validated data from different reports generated
  • Worked on collector part which uses Getafix framework Used AGILE methodology and actively participated in Scrum meetings to produce quality deliverable within time
  • Gathered, organized and analyzed data for program development
  • Directed software design, architecture and programming
  • Analyzed solutions and coding fixes for software problems
  • Coordinated system installations, testing and code corrections.

Software Engineer

IBM
Pune
01.2016 - 06.2016
  • Requirement analysis, design document preparation, coding and unit testing Implementing the code by making it more reliable and independent
  • Creation of artifacts and following IBM processes for developing the application Support to SIT and UAT and Production deployment
  • Code review, integration and maintenance Preparing the build for production deployment.

Technical Associate

MindScripts Technologies
Pune
09.2014 - 11.2015
  • Set and achieved Web module objectives while meeting requirement specifications Responsible for implementation of new Web module development in project
  • Evaluated project plans and recommended adjustments based on complete review of objectives and related documents
  • Explored Spring, Struts and Hibernate Was responsible for database design and implementation
  • Evaluated software and hardware within test environment to compare to legacy installations
  • Published document resources, software and firmware to assist organizational use.

Education

Bachelor of Engineering Computer Science -

Solapur University
01.2014

Skills

  • Java 8(mostly used java8 but have knowledge of Java 11, 14, 17, 21)
  • Kotlin
  • J2EE, Servlet,JSP
  • Microservices, RESTful WebServices
  • SpringBoot, Spring Framework, Hibernate, JPA
  • MySQL, Oracle, Druid DB, PostgreSQL
  • Design principles and Design Patterns
  • Knowledge of Microservices architecture patterns
  • AWS cloud services
  • Data Structure and Object oriented programming
  • Kafka
  • JSON, XML, HTML
  • JUnit, Mockito
  • Docker, CI/CD, Jenkins, Bamboo
  • IDE - IntelliJ, Eclipse IDE, Jdevloper 11g
  • Apache Tomcat, WebLogic Mysqldeveloper, Postman, PUTTY
  • Maven, Gradle
  • Confluence, Bitbucket, JIRA, Pivotal Tracker
  • SoapUI, Ktlint, Jmeter, OpenApi, Jacoco, Sonarqube
  • Flyway , Liquibase
  • Splunk, kibana
  • Agile, Waterfall, Devops
  • Version control - SVN, GIT, BitBucket
  • Kubernetes
  • AWS Services EC2, S3, ELB, Auto Scaling , ECS, Cloud Formation, RDS, VPC, Route 53, Cloud Watch, IAM, Dynamo DB, SSM, Parameter store, KMS, SNS, SQS, ElastiCache, Lambda, Kinesis, Redis, SecretsManager, ParameterStore
  • Terraform

Certification

  • Amazon Web Services Certified Developer
  • Oracle Certified Java Associate Programmer

Timeline

Senior Software Engineer

Xoriant Solutions Pvt Ltd
07.2020 - Current

Sr.Software Engineer

e-Zest Pune
12.2019 - 06.2020

Sr. Software Engineer

Wipro Limited
04.2018 - 10.2019

Sr. Software Engineer

British Telecom -Shiksha Infotech
10.2016 - 03.2018

Software Engineer

IBM
01.2016 - 06.2016

Technical Associate

MindScripts Technologies
09.2014 - 11.2015

Bachelor of Engineering Computer Science -

Solapur University
Priyanka Kshirsagar