Post Job Free

Resume

Sign in

Software Engineer Spring Boot

Location:
Dallas, TX
Posted:
August 17, 2023

Contact this candidate

Resume:

SHREE CHHATWAL

**** * ***** ****** *** ****, Dallas, TX 75201

(C) 614-***-**** • ady0ef@r.postjobfree.com

SUMMARY

• Software engineer with over 10 years of experience in design and development of enterprise level, SaaS based applications using Java/J2EE, Spring-boot, Hibernate, RESTful API, Microservices, docker, AWS technology stack.

• Self-directed software professional with a proven record of on-time and budget project delivery for multiple Fortune 500 companies. Combine strong analytical, troubleshooting and problem-solving skills with business acumen to consistently deliver successful products and solutions. Adept at managing up/down and working collaboratively with teams. TECHNOLOGY

• Frameworks: Spring-boot, Hibernate, J2EE, REST, Maven, Agile, JUnit, EasyMock, PowerMock, Mockito, JMeter, OAuth, TDD, vCloud SDK, AWS sdk, SNS, SQS, S3, Angular, Reactive Programming, Kotlin, spark, CSS, HTML, Jenkins, drone etc

• Infrastructure: Tomcat, Git, Microsoft Windows, UNIX, Linux, AWS, Stash, Bamboo PROFESSIONAL EXPERIENCE

Marqeta Dallas, TX

Sr. Software Engineer Nov 2022 -now

Responsible for design and development of L2L3 service and Data delivery platform.

• Designed and develop of L2L3 service using spark, springboot and AWS tech stack SQS, SNS, S3

• Implemented microservices in data delivery platform

• Optimized spark queries

• Added Cucumber framework to automate testing

• Mentored, assisted and pair-program with other team members to resolve various technical issues.

• Created and reviewed design documents.

• Interview and evaluate multiple candidates to help build a team. VMware Atlanta, GA

Sr. Software Engineer Dec 2019 -April 2021

Responsible for design and development of multiple services for multiple applications.

• Contribute to design and development of Workspace One Mobile Flows platforms and connectors.

• Implemented Microservices using spring boot and 12-factor app methodology.

• Responsible for design and development of Workspace One Campus server-side development.

• Mentored, assisted and pair-program with other team members to resolve various technical issues.

• Created and reviewed design documents and helped the team with 5 Whys technique.

• Interview and evaluate multiple candidates to help build a team. UL Transaction Security Atlanta, GA

Lead Software Engineer (Contractor) Oct 2017- Dec 2019 Responsible for development and maintenance of ATS (Amex Test System) and DDX (Discover® Digital Exchange)

• Responsible for requirements analysis, technical design, implementation and testing.

• Design and implement multiple APIs

• Implemented all the components following test-driven development methodology using JUnit.

• Refactored legacy code to simplify the design of existing code.

• Mentored and assisted other team members with various technical issues.

• Provide guidance to the team on technical direction, development process, technology and Agile methodologies and best practices.

• Participated in recruitment process interviewing and evaluating candidates to build a team. AT&T Atlanta, GA

Sr. Software Engineer (Contractor) June 2014- Oct 2017 Responsible for design and development of OCX (Order creation Express) and OMX (Order Management Express)

• Designed and implemented the multiple APIs from scratch for AT&T Enterprise Business.

• Converted a monolithic application to Microservices architecture using Spring Boot and 12-factor app methodology.

• Worked in agile environment with test driven development, continuous integration and paired programming.

• Developed the functionality for communicating between the modules in MVC architecture.

• Advise projects and teams on scale and integration issues.

• Participated in team knowledge exchange sessions regarding concepts, technologies, and frameworks.

• Developed code in Java, J2EE framework, Spring, Hibernate, RESTful webservices

• Mentor for new hires.

Deloitte Atlanta, GA

Sr. Software Engineer (Contractor) Sep 2013 - June 2014 Responsible for development of a self-service web application and the authorization platform for applications

• Developing different project modules and components in different application tiers including front-end tier, middle tier and back-end tier as well as data sharing Microservices.

• Explore various architectural solutions for specific sub problem and identify their pros and cons which can be presented to client for their decision on what to select

• Worked in agile environment with test driven development, continuous integration and paired programming.

• Developed code in Java, J2EE framework, Spring, MongoTemplate, LDAP, MongoDB, RESTful web services, OAuth

• Used AngularJS for creating the UI prototype for the application.

• Mentor for new hires.

Turner Broadcasting System, INC Atlanta, GA

Sr. Software Engineer (Contractor) April 2012- August 2013 Responsible for development and maintenance of various websites like tbs.com, tcm.com and tntdrama.com

• Design and implementation of RESTful Web services

• Developed the functionality for communicating between the modules in MVC architecture.

• Developed code in Java, J2EE framework and Hibernate using XP Practices (Pair Programming, TDD and Continuous Integration).

• Worked on canvas element of HTML5 and JavaScript to develop various websites like tbs.com, tcm.com and tntdrama.com

• Write, review and deploy code across all environments while ensuring all code is fulfilling coding standards; assist less seasoned developers if issues are encountered.

• Provide assistance to clients in the QA process for all applications for UAT (User Acceptance Testing), which allows for expansion of knowledge for all products.

John Deere Des Moines, Iowa

Sr. Software Engineer (Contractor) June 2011- April 2012 Responsible for development of Remote Display Access (RDA) application for reporting and maintenance tracking

• Developed a web-based client to the platform using Spring MVC, RESTFul interface, StringTemplate, jQuery.

• Implemented the logger handler that delegates to the Log4J logging infrastructure.

• Developed the functionality for communicating between the modules in MVC architecture.

• Worked on canvas element of HTML5 and JavaScript to develop the display.

• Worked in agile environment with test driven development, continuous integration and paired programming.

• Participated in hackathon to create a health check for depended WebServices.

• Designed and developed the middleware services that meet the business by utilizing java.

• Evaluation of the new technology and create integration design patterns for various technology.

• Worked with QA to implement load testing and production issues

• Assisted in establishing a lightweight Scrum project management process and helped team meet sprint goals. Chemical Abstract Services Columbus, Ohio

Software Engineer (Contractor) Oct 2008 – May 2011 Project: Scifinder web development

Responsible for development of a research discovery tool that allows the customer to explore the CAS database containing literature from many scientific disciplines including biomedical sciences, chemistry, engineering, materials science, and agricultural science

• Designed and implemented a RESTful interface for the company's product

• Designed and developed Q&A infrastructure to handle domain procedures for the new customer, new account and consolidated accounts using JSP, JavaScript, Struts and Java

• Integrated Spring, Struts and Hibernate

• Used Hibernate for high performance object/relational persistence and query service

• Implemented the logger handler that delegates to the Log4J logging infrastructure

• Written JUnit and Struts Test cases to develop and test bug free code for the application

• Provided application maintenance and support for the application in production

• Developed the Retail subsystem

Project: MyCas Invoice Hosting and Reporting

Responsible for development of an application that allowed users to view and download reports associated with usage and history for different products such as SciFinder and STN

• Used MVC architecture for Web tier

• Developed the presentation layer and GUI framework using JSP, JavaScript, HTML, Struts, YUI (Yahoo User Interface), JSON and CSS

• Used Struts framework to implement the MVC design pattern in the application

• Developed Struts Action classes and Form beans using Action classes and ActionForms

• Responsible for deploying the application using JBOSS application server and Sybase at the backend University of North Carolina Charlotte, NC

Research Assistant Jan 06 – Dec 07

Project: Developing Application based on Parallel Sets Responsible for developing a web-based application which is used for exploring large dataset and finding relationship among the entities. This application was based on the information visualization technique “Parallel Sets”.

• Identify information visualization techniques for effective data exploration.

• Developed an application and interaction schemes to enhance the user experience.

• Use of Bayesian modeling techniques to compare the dataset representation with the modeling representation.

• Used MVC architecture for Web tier.

• Developed the presentation layer and GUI framework using JSP, JS, HTML, CSS Pacific Northwest National Laboratory Richland, WA Research Assistant June 07 – Aug 07

Software Developer –Internship

Project: Developing an application based on Visualization Technique The project involved developing an application that is useful for finding patterns and trends in the dataset. Researched and developed an application of a visualization and analysis tool - Juxter - as an interface for exploration of incidents described within the Worldwide Incidents Tracking System.

• Developed an application representing Juxter applet with improved interaction schemes to enhance the user experience using MVC architecture for Web tier.

• Identification of visualization and analysis tool, Juxter, capabilities limitations and opportunities

• Develop enhancements of Juxter capabilities with focus on enhancing user capabilities when dealing with complex data

Hughes Escorts Communication ltd. Delhi, India

Internship: J2EE Developer Jan 04 – Dec 05

Project: Developing Application for Employee Information The main objective of this project was to keep track of the status of various projects that were being implemented in HECL. It enables the Administrators to view the details of employee and the project

• Interacted with employees for Application requirements, Technical issues, and Functionality issues updating project status through weekly status report.

• Prototyped and designed based on J2EE specifications and J2EE design patterns (DAO, MVC)

• Extensively involved in developing, testing and debugging User Interface involving JSP, Servlets, XML, HTML, XSLT and JavaScript.

• Performed unit testing and system testing

EDUCATION

University of North Carolina Charlotte, NC

Master of Science: Computer Science

• Publications: “Visually exploring worldwide incidents tracking system data” Shree D. Chhatwal and Stuart J. Rose GGS Indraprastha University New Delhi, India

Bachelor of Science: Information System

ADDITIONAL INFORMATION

• Certifications: Sun Certified Programmer for Java 2 Platform, Sun Certified Web Component Developer

• Publications: “Visually exploring worldwide incidents tracking system data” Shree D. Chhatwal and Stuart J. Rose

• Worked on a 10-month project of Interior designing



Contact this candidate