Post Job Free

Resume

Sign in

Software Development Front End

Location:
Dallas, TX
Posted:
February 01, 2024

Contact this candidate

Resume:

PRIYANKA SIRIGADDE

Email: ad3azf@r.postjobfree.com Mobile: 346-***-**** GitHub: https://github.com/Spriyanka259 LinkedIn: https://www.linkedin.com/in/priyankasirigadde/ PROFESSIONAL SUMMARY

• Exceptionally experienced in Software Development Life Cycle (SDLC) including requirements, analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.

• Extensive experience and implementation skills in Core Java, Servlets, JSP, JDBC, JNDI, Hibernate, Spring Framework, Spring MVC, Spring AOP, Spring Data JPA, Hibernate, Spring Batch, JMS, EJB, Bootstrap, and Junit.

• Expertise in Collections, Multi-Threading, Generics, and Enumerations in Object Oriented Programming and Design.

• Expertise in variousJ2EE design patterns like Singleton, Factory, Abstract Factory, DAO, MVC, Observer and Decorator in the development of enterprise applications.

• Experience in front-end web technologies like Angular and TypeScript.

• Experience in implementation of Web Services (RESTful and SOAP) and build tools like Gradle and Maven.

• Implemented REST based Micro services using spring framework.

• Strong experience in database design using PL/SQL to write Tables, Stored Procedures, Functions, Triggers, Indexes with SQL Plus and proficiency in writing complex queries to retrieve data.

• Expertise in using JDBC and Hibernate for connection and access to databases.

• Good experience with Relational databases like Oracle, MYSQL, and SQL Server.

• Experience in DevOps like creating CICD pipelines to deploy microservices using AWS.

• Experience in using JIRA for bug tracking and raising tickets.

• Experience in using Confluence for documentation.

• Knowledge on OAuth 1.0, JWT tokens for secure access to server resources from external clients.

• Experience in working with Agile methodologies like SAFe Agile, Scrum, Kanban, and waterfall.

• Experience in working with Node.js and Bootstrap.

• Experience working with version control tools like GIT and SVN.

• Experience in writing test cases using Junit and Mockito frameworks.

• Expertise in developing Python scripts for Network automation. EDUCATION

Master of Science (Information and Communications Technology) (GPA: 3.91/4) March 2020 - August 2021 University of Denver, Colorado

Bachelor of technology (Information Technology) (GPA: 7.3/10) October 2010 – April 2014 Jawaharlal Nehru Technological University, India

STRENGTHS AND EXPERTISE

• Programming: Java, Python, JDBC, Spring boot, Spring MVC, Spring Data JPA, Hibernate, Junit, Mockito, RabbitMQ, ActiveMQ

• Web Technologies: Java Script, HTML, CSS, Node.js, Bootstrap

• Databases: MySQL, MongoDB, Oracle

• Key skills: Requirement gathering, analysis, development, deployment, unit testing, documentation, and presentation skills

• Methodologies: Agile scrum, Kanban, Waterfall

• Cloud: GCP, AWS EC2, EKS, S3, SQS, DynamoDB

CERTIFICATIONS

• Java SE 6 Programmer – Oracle Certified Professional PROFESSIONAL EXPERIENCE

Software Engineer II – BillGO Inc. – FortCollins, CO, USA March 2022 – Present

• Monitor and maintain the production systems to ensure we are meeting our customer needs.

• Develop and release new features quickly that meet acceptance criteria for the platform as part of the API team.

• Build REST based web services using Java 14, Spring Boot, and Microservices.

• Experience in using MySQL database and introduced caching using Redis.

• Write Junit testcases for the developed code and perform integration testing when required.

• Migrated Java microservices into docker and then deployed to Kubernetes.

• Perform code reviews on peer’s pull requests.

• Provide input and advice into the micro-service architecture of the platform and incorporated Circuit breaker pattern.

• Develop a deep understanding of our systems to help facilitate troubleshooting and enable delivery of the right solutions.

• Play on-call and release lead roles bi-monthly as part of round robin rotation of the team.

• Develop data models using Spring Data JPA in Hibernate ORM and Spring boot. Full Stack Developer – Collabera (Visa Inc.) – Denver, CO, USA October 2021 – March 2022

• Worked as part of the Reliability as a Service (RaaS) web application. The components of the application being Apache Kafka, Apache Druid and Admin.

• Developed the application using Java 8, REST API, Angular 10, AWS and TypeScript.

• Used ngModel to achieve two-way binding and ngIf to display custom validation and error messages created for the forms.

• Worked with making calls to REST APIs to fetch the data from the backend and map them to the UI for data integration.

• Implemented Angular Router to enable navigation from one view to the next.

• Worked on Microservices architecture as part of the Reliability as a Service (RaaS) web application using Spring Boot, Hibernate, Rest API, and MySQL database.

• Developed complex database objects like Stored Procedures, Functions, Packages, and Triggers using Oracle PL/SQL.

• Created a real-time data processing pipeline using Node.js and Apache Kafka to handle daily events.

• Developed MySQL query analyzer, a module in a web application like MySQL Workbench so that it will be handy for the users of the application to run basic MySQL queries.

Full Stack Engineer – Gap Inc – Hyderabad, India February 2018 - January 2020

• Designed and developed hybrid framework from scratch which addresses the different automation needs of the organization, especially for E2E testing using core Java concepts like Collections, Apache POI, Java Reflection, Multi-Threading, Generics, Exception Handling and build tool Gradle.

• Developed a new front-end feature with React. Improved UI performance using React Hooks.

• Involved in integration of API Integration for the hybrid framework.

• Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.

• Developed test cases using Junit and Mockito.

• Developed JUnit test cases based on business standards and fixed bugs using SonarQube and maintained the code coverage up to 80%.

• Developed Python scripts for the integration of network dashboards (NSG, Meraki and Mist) with ServiceNow.

• Used REST API service calls for the integration of ServiceNow with Network dashboards.

• Developed Python scripts for the automation of updating data like DNS of Network devices through RESTful web services, thereby reducing humongous manual effort.

Associate Consultant - Capgemini - Hyderabad, India August 2014 - February 2018

• Developed batch jobs for posting the alerts on to the message queue, for retrieving the alerts from Restful web service and updating them into database accordingly using Spring batch, JMS (Java Messaging Service), and Message Queue.

• Involved in understanding project requirements, analyzing, designing, developing, and testing application using Agile methodology.

• Developed batch jobs using Java Multi-Threading, Spring Batch and Unix and scheduled them as per business requirements.

• Involved in the migration of batch jobs from core Java to Spring Boot and Spring Batch thereby reducing the failure rate of dependencies by 30%.

• Developed critical components of the application including business logic including Kotlin and data logic components that include JDBC, SQL queries and CRUD operations following MVC architecture.

• Participated in developing batch jobs using Spring Boot and REST.

• Developed Spring MVC framework with Java Message Service API to capture the customer activities and generate relevant banking alerts.

• As part of security layer for the framework, added SSL certificate and introduced JSON Web Token (JWT) as additional security in the while calling Restful web service.

• Involved in developing Restful web service using Spring Boot and Angular.

• Developed Junit test cases with SonarQube code coverage of greater than 90%. PROJECTS

● Data Visualization June 2020 - August 2020

o Developed Python project to read stock information from Json file and visualize it as a Line Graph using Pygal which is a Python library.

Worked with PyCharm and Jupyter Notebooks to develop Python code and testing.

● Parking System Application June 2020 - August 2020 o Developed the application using design patterns like strategy pattern and enhancing required modules to factory pattern, Observer pattern, and Decorator pattern.

o Enhanced the application to client server model and serialized the objects using Java Serialization and introduced multi- Threading.



Contact this candidate