Summary
Overview
Work History
Education
Skills
Timeline
Generic

Prathika Lakshminarayana

Maryland Heights,Missouri

Summary

Innovative and versatile Software Engineer with around 6+ years of experience in System Design, Enterprise Software development, and complex Client/Server Implementation, Web Development, and Intranet/web-based n-tier architecture systems utilizing object-oriented technologies in E-Commerce, Retail, Financial, and Telecommunications domains.

Overview

9
9
years of professional experience

Work History

Software Engineer

Caleres INC
07.2021 - Current
  • Designed, developed, tested, and maintained customer-facing web services and web applications catering to the e-commerce domain specifically focusing on order processing, payment systems, and delivery services, accomplished within a Java 17 and Spring Boot microservices architecture, employing a dual-database approach with both Oracle SQL and NoSQL databases such as Mongo Db. Continuous deployment practices were implemented in an AWS cloud environment to ensure optimal functionality and scalability.
  • Architected and developed batch jobs for seamless data processing between the e-commerce and Business Intelligence teams within a Spring Batch environment. Integrated these solutions with message queues and leveraged Kafka to optimize the data streaming process, ensuring a highly efficient and streamlined flow of information between the respective teams.Addressed and crafted solutions for complex PL/SQL queries within the robot jobs.
  • Led the end-to-end development of applications using React JS for the front end and Java for the back end, specifically tailored for customer order points processing.Designed container components that managed data and state using Redux, connecting them to the backend Java services.Conducted unit testing of React components and Redux actions, reducers, and middleware using testing libraries such as Jest and Enzyme.
  • Worked on AWS opswork, AWS Lambda, AWS code deploy, AWS cloud formation and Cloud Foundry as a part of deploying and scaling developed applications.
  • Configured Kibana data visualization plugin for Elasticsearch and Logstash. Configured Docker container service and built pipeline in Jenkins CI/CD tool for continuous integration and deploying applications on servers.
  • Adept at implementing Agile principles and practices, proficient in utilizing Jira for project tracking,sprint planning, and expertise in version control using GitLab, including repository management, branching strategies, and continuous integration.
  • Proficient in conducting comprehensive code reviews to ensure adherence to coding standards, best practices, and overall code quality. Demonstrated leadership in managing and leading development teams, fostering a positive and collaborative work environment.

Software Engineer

Panera Bread
08.2020 - 07.2021
  • Designed, developed, and deployed cloud functions and Restful services within the GCP cloud as part of the shared services team. Improved the discount service by adding new features for creating and maintaining new customer rewards which interacted with multiple services such as payments, order processing and third party delivery.
  • Migrated legacy Java applications to simplified cloud functions written in Node JS and deployed within Google Cloud Platform(GCP). Actively developed data streaming services, cloud SQL, and integrated with the PUB/SUB within GCP.
  • Developed scalable and reliable web applications on Google App Engine using Java 11 and Utilized Google Cloud Datastore for data storage and retrieval.
  • Collaborated with the marketing team to rebuild legacy JSP applications, transforming them into modernized interfaces within Angular JS framework.
  • Leveraged Angular JS routing to create a smooth, client-side application experience. Utilized two-way data binding in Angular JS to establish a dynamic connection between the model and the view. Managed efficient data updates and synchronization in real-time.
  • Migrated logs to Splunk for legacy applications. Built Splunk configuration for new applications. Implementated of Junits using Mokito PowerMock.
  • Used Bit bucket for code version control, Jenkins for CI/CD, IntelliJ as IDE and JIRA for issue tracking.




Software Engineer

Caleres INC
04.2019 - 07.2021
  • Development of quality efficient multi-tier web applications and batch programs through participation in all aspects of application development – from analysis, design, and programming through testing and deployment for the core retail and e-commerce department.
  • Modified existing web applications in Spring MVC and developed new applications using Java 8, Spring Boot, Hibernate, React JS, SQL and Maven. Created RESTful services and end points within the Micro services architecture using Java 8/Spring Boot.
  • Built NoSQL schemas and maintained sessions by MongoDB.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, and S3
  • Used hibernate within Spring Boot for relational mapping to database and developed data queries for new web applications. Implemented Spring JDBC templates in legacy applications that involved PL/SQL.
  • Worked on adding features to existing applications that involved the implementation of SOAP API to integrate with third-party service providers.
  • Developed log4j in batch programs for capturing logs and testing.Implemented Unix commands and shell scripting to order and sync files produced by batch jobs
  • Worked on software configurations to maintain code versions in SVN and was involved in the migration of SVN to GIT Lab.


Full Stack Developer

Amal InfoSystems
01.2015 - 01.2017
  • Development of standard web services for telecommunications clients involving in requirement gathering, analysis ,design and deployment.
  • Involved in building a workflow to allocate and enrich trades in GMI based on the client’s allocation instructions. Involved in writing application level code to interact with APIs, SOAP Web Services using AJAX and XML.
  • Implemented different validation controls on the web pages using Angular JS and developed a cross-platform JavaScript-based solution using Angular JS.Worked Extensively with Angular CLI for creating components, services, pipes, directives
  • Worked on building Single Page Applications by defining front end using Node JS. Used webpack and gulp Node JS tools in set up and development of SPA.
  • Implemented serverless architecture using AWS Lambda functions written in Java 8 for efficient and cost-effective solutions.
  • Used JBOSS and Tomcat for application deployment and stage testing and Created Junit test casesto test the codes and validate the release. Junit, log4j were used for unit testing and as logging frameworks.

Education

Master of Science - Computer Technology

Eastern Illinois University
Illinois
12.2018

Bachelor of Science - Computer Science

New Horizon College of Engineering (VTU)
Bangalore,India
06.2016

Skills

Professionally Experienced: Java/J2EE, Spring Boot, Spring MVC, JSON, Spring JDBC, AJAX, Restful, JavaScript, HTML, CSS, JSP, Servlet, PL/SQL, DB2 SQL

Framework and tools: Spring, Spring Boot, Spring MVC, Spring IOC, Spring AOP, JUnit, SOAP UI, Spring Batch, React JS, Angular JS, Node JS, Bootstrap, Karma, JIRA, Jenkins, Maven, Docker

Cloud: Amazon Web Services (AWS), Google Cloud Platform(GCP)

Database: MySQL, Microsoft SQL Server, Oracle, DB2 SQL, Mongo DB

Timeline

Software Engineer

Caleres INC
07.2021 - Current

Software Engineer

Panera Bread
08.2020 - 07.2021

Software Engineer

Caleres INC
04.2019 - 07.2021

Full Stack Developer

Amal InfoSystems
01.2015 - 01.2017

Master of Science - Computer Technology

Eastern Illinois University

Bachelor of Science - Computer Science

New Horizon College of Engineering (VTU)
Prathika Lakshminarayana