Shweta Lakshmi *********@*****.***
Full Stack Developer Phone©: 314-***-****
SUMMARY:
Over 5+ years of experience as Java/J2ee Professional working with Enterprise Applications, development using Java, J2ee, IBM MQ, MYSQL, Open Shift, Web Service, JMS, IBM MQ, Struts, Spring boot, JPA, Micro services, Hibernate, Open Shift, Kafka and MVC based frameworks.
Extensive experience with analysis, design, development, customizations, and implementation of software applications including Supply chain domain.
Most of my recent experience involves architecture refactoring efforts moving companies from monolithic applications to micro services architectures.
Designing and developing RESTful APIs for Sterling OMS to IBM MQ and Kafka.
Specializing in MVC Architecture, Spring MVC, Security, Object Oriented Analysis/Design and OO Programming, HA Proxy, F5 load balancer.
TEHCNICAL SKILLS:
Languages
Java11, Struts, Hibernate5.3, Spring4.2, Bootstrap, Web-services, Micro-services
IDE
Eclipse, IntelliJ, Net beans, STS 3.9
RDBMS
Oracle 9i/10g, Postgress 9.0, MYSQL
Web Technologies
HTML5.1, JavaScript1.2, Servlets, JSP, Struts2.1, XML, Ajax, Micro services, Spring boot,Web -Services
Middleware
EJB 2.0, RMI, JDBC, JMS, Spring Integration, HA PROXY, F5 Load balancer
Front end
Angular
Application Server
Oracle 10g, MYSQL
Web Server
Tomcat 8.1, JBoss 7.0, Web sphere, Web logic
CASE Tool
MS Visio, Judo, UML-Rational Rose, Ludic diagram
Testing Tool
Junit, Mockito,Jmeter,
Configuration
CVS, Microsoft VSS, GitHub
PROFESSIONAL EXPERIENCE
Role: Development
Company: TCS March’23 – Current
Client: Missouri Unemployment Insurance (MoUI)
Responsibilities:
As a part of DOLIR (UInteract project team as a java developer with enhancement, development and actively involved into code fix and deployment.
Developing system using latest programming language, database system and various tools.
As part of the team I have shared various role like development, change in requirement and bug fixes and code review, deployment, migrating on Prem to Cloud.
Application development along with Unit tests, code reviews and Sprint Reviews in an Agile and Scrum based environment.
Environment:
JSP,Struts2, Java, Spring boot, Angular, Micro services, Restful Web services,BIRT
Database: DB2
Configuration: GIT,Jenkin
Server: Web Sphere / AWS
Monitoring tool: Spunk,Tidal
Role: Development/Production Support
Company: Infosys October’21 – March’23
Client: Advance Auto part
Responsibilities:
Development/enhancement support for multiple Java applications
Helped production issues and added features to the application
Application development along with Unit tests, code reviews and Sprint Reviews in an Agile and Scrum based environment.
Developed and maintained Web Applications in the Supply Chain arena
Environment:
Spring Boot, Micro services, Java, Spring, Web-service, IBM MQ, Kafka, Open Shift
Database: MYSQL, oracle
Model-View-Controller design for web applications
Configuration: Bit bucket
Deployment: Jenkins
Monitoring tool: new relic
Role: Development
Launch Code: LV101/Lift off FEB’21 – oct’21
Responsibilities:
Collaborated with a team of five developers to design and develop banking application
Helped team troubleshoot coding issues and add features to the application
Presented overall solution and conducted demo for the product
Topics Covered:
Spring Boot, Java, Bootstrap, web Services
HTML: tags, forms, and semantics.
CSS: selectors and style rules.
Information storage: using databases / MYSQL.
Model-View-Controller design for web applications
Configuration: GitHub
Role: Senior Java Developer
Delhi NCR/India
Client: GE Nov’ 07 – May’ 09
Responsibilities:
Implementation of Design pattern
Implement Hibernate for data persistence and management
Design and development of User Interfaces and menus using HTML 5, JSP, Java Script, client side and server-side validations.
Extensively used Core Java, Servlets, JSP and XML.
Involved in developing the presentation layer using Spring MVC
Environment: Java 1.5, Struts Framework, JSP, Servlet, JDBC, XML, Oracle 10 AS/DB, PL/SQL, JBoss.
Role: Java Developer
Delhi NCR/India
Client: Ministry of Finance, Gov of India Mar’ 07 – Nov’ 07
Responsibilities:
Extensively used Hibernate in data access layer to access and update information in the database.
Worked on client-side interactions with jQuery and JavaScript.
Used Apache Tomcat as web server
Provided HTML programming, JavaScript coding, cross-browser testing and debugging
Environment: EJB, Struts Framework, JSP, Servlet, JDBC, Oracle 10g DB, Eclipse.
Role: Java Developer
Delhi NCR/India
Client: Sony Corporation Feb’ 06 – Feb’ 07
Responsibilities:
Developed application using Struts Framework that leverages classical Model View Layer (MVC) architecture UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
Gathered business requirements and wrote specifications and detailed design documents.
Developed Unit Test Cases, and used JUNIT for unit testing of the application
Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 9i database.
Environment: Java 1.4, Oracle9i/10g DB, J2EE (Servlet, Struts, JDBC), Eclipse, JBoss
Education:
Bachelor of information Technology in Computer Science from New Delhi, India(2005).
Master’s in computer application from IGNOU, India (2009).
Training:
Launch Code: Lift off Aug’21 – Oct ’21
Collaborated with a team of five developers to design and develop banking application
Helped team troubleshoot coding issues and add features to the application
Presented overall solution and conducted demo for the product
Launch Code: LC101 (Feb’21 – Jul’ 21)
Web Development is designed to teach web development and practical tech skills at an accelerated pace and in a supportive environment. Students learn foundational programming concepts and front-end programming in JavaScript, and object-oriented programming in Java. Students graduate able to solve problems through code and start a career as a Java developer