Home

Lakshmi reddy - Senior Java Developer
[email protected]
Location: Austin, Texas, USA
Relocation: Hybrid or remote
Visa: H1b
Lakshmi Reddy N

Employer: [email protected]
Work Authorization: H1B
Current Location: Austin, TX


SUMMARY

8+ years of experience in web application design and development with Object Oriented technologies using Java /J2EE.
Experience in Hadoop, Spark, and Hive.
Proficiency in developing secure web applications and server-side development using JSP, Servlets, XML, Web Services (SOAP & REST), JDBC, Struts, Spring, AJAX, Java Beans, CSS, HTML, JavaScript, jQuery, Oracle, PL/SQL, and various Design Patterns.
Good Knowledge on REST API, and GraphQL.
Good expertise in developing applications using Struts and Spring FrameWorks and deploying the application in TOMCAT.
Good Knowledge and experience in using distributed technologies like SOAP, WSDL, JAX-WS and JAXB.
Experience in writing database objects like Stored Procedures for Sybase, MySQL, SQLServer.
Experience in configuring JDBC Database connections using connection pool mechanism.
Expertise in Java, J2EE that comprises Struts, Servlets, JSP, Java Beans, JDBC, Spring2.5, JAXB.
Worked in database development like Procedures, Functions using PL/SQL.
Sound Knowledge on JavaScript and Ajax.
Experience in using XML related technologies.
Hands on Experience in LINUX.
Programming Experience in UNIX Shell Scripting.
Experienced in Deployment and Release Management.
Experience in providing 24/7 application support for production and development environments.
Expertise on databases that include several vendors such as Sybase, MySQL, SQLServer.
Knowledge On Hibernate.
Experience of development in different environments like Windows, Linux, MacOS.
Possess excellent communication, interpersonal and analytical skills along with can do attitude.

TECHNICAL SKILLS:

Programming languages Java, J2EE, Scala, PL/SQL, Unix Shell Scripting

Java / J2EE Technologies JDBC, Servlets, JSP, Java Bean, EJB, JMS, XML, JUnit, JavaScript,
Jasper Reporting, JAX-WS, JAXB
Tools & Frameworks Struts1.3.8, Spring2.5, Spring MVC, REST FULL Web Services, LOG4J,IBATIS,Hibernate,Hadoop,Mapreduce,Hive, Spark, GraphQL
Scripting Technologies HTML, XML, XSLT, Shell Scripting, Java Script, JQuery and JSON.
Web Services SOAP, UDDI, WSDL, XML, JAX-RPC, JAX-WS.
XML Technologies XSL/XSLT, SAX/DOM, XPath, SOAP, WSDL, DTD, Schema
Application/Web servers Tomcat 5.0, Jboss, WebSphere 6.
Databases Sybase, MySQL,Sql Server
IDE Tools Eclipse 3.0/3.2,MyEclipse 5.x, NetBeans 6.0
Configuration Management

Clear Case, HG Mercurial, SVN
Operating Systems 98/NT/2000/XP,LINUX
Tools

Junit, Ant.


PROFESSIONAL EXPERIENCE
Client: Express Scripts, Austin Dec 2022 - ongoing
Project: Next Generation MediCUBE (NGMC)
Role: Senior Software Engineer

Description:
First version of the Next Generation MediCUBE (NGMC) product is a complete rewrite of the MediCUBE product, built on new technology and data foundation. It includes faster reporting and more efficient development process, including ability to easily integrate and deploy new features. New capabilities will continue to be built on this foundation and the legacy MediCUBE product will be retired in 2021.

Responsibilities:
Designing Spark transformation code.
Working as hands-on delivery lead in conceptualizing and designing database and application architecture
Working with TPOs and the technical team members to deliver the user stories in the agreed timelines.
Liaise with technical and business users on release plans and implementing them.
Reviewing designs and code developed by the team members for quality and standards adherence.
Designing and reviewing devops pipeline using organization s devops toolset

Environment: Hadoop, HIVE, Spark, Scala, Sqoop, Memsql, CA7

Client: Express Scripts, Austin Jan 2022 to Nov 2022
Project: Presale Risk Score
Role: Senior Software Engineer

Description:
Presale Risk Score is a product aimed at underwriting small and medium insurance client policies. Underwriters use this application to assess the risk associated with the group of individuals (from clients) using machine learning models. The product employs a polyglot architecture, and multiple teams build the application. Our scope was to build the data ingestion pipelines, feature engineering, scoring, and building the API to expose the scores to the user interface.

Responsibilities:
Building Product roadmap, Epics product backlog management
Working as hands-on delivery lead in conceptualizing and designing database and application architecture
Designing microservices using springboot 2.0, Java 8.0, PostgresSQL 11 using even-driven architecture
Working with TPOs and the technical team members to deliver the user stories in the agreed timelines.
Liaise with technical and business users on release plans and implementing them.
Reviewing designs and code developed by the team members for quality and standards adherence.
Designing and reviewing devops pipeline using organization s devops toolset
Ensuring that the team follows the definition of done (DAST, SAST, Code Quality, Unit and Integration Tests) s
Managing the team (performance goal setting, periodic reviews and improvement plans via mentoring/coaching)

Environment: Java 8, Spring Boot 2.x, Swagger 2.0, Hibernate 5.x, O Auth2.0/Authinator, PostgreSQL 11,
HDFS 3.1.5, Hive, Kafka, Apache Spark 2.4, Pivotal Cloud Foundry, Jenkins, JFrog Artifactory, SonarQube, New Relic

Client: Express Scripts, New Jersey Jan 2021 to Dec 2021
Project: Data Management Adoption
Role: Senior Software Engineer

Description:
ESI is working on strategic cost saving initiative by moving away from expensive data management solution to feature rich cost-effective solution using graphql technology. This will enable the enterprise to reduce the cost of orchestrating data by leveraging open-source technologies. It is critical for us to achieve the timelines to ensure the amount of rework is low, enable technology teams to adopt the right solution and reduce the cost of ownership.


Responsibilities:
Work with different entity teams to obtain a deep understanding of all the entities in the existing architecture and design a solution framework to meet the expectations for the new data-management adoption framework.
Work on the design and architecture of the new data management adoption framework, including write the code unit test and debug the software.
Involved in complete end to end development using GraphQL, NodeJs, Spring Boot, OAuth, PCF(Pivotal Cloud Foundry).
Implement the POC for the framework using new technologies like GraphQL, Spring and Nodejs.
Work on the security model for the new data management framework by using OAuth, JWT with Spring Boot, and NodeJS libraries.

Environment: JAVA, Spring Boot, GraphQL, NodeJs, OAuth, PCF, Jenkins.

Client: Credit Suisse, New York July 2020 to Jan 2021
Project: RRS (Risk Result Service)
Role: Software Consultant (Java)

Description:
The (Risk) Result Service is part of the Business Solutions team providing services that transform risk data from various Risk Management Systems (RMS) to a canonical risk format. Result Service makes heavy use of the RDx Stack. All data for both source RMS and target canonical data is stored in the Risk Data Fabric (RDF). Quant transformation code that changes the record shape from the source RMS format to the canonical format uses the Risk Calculation Fabric (RCF).

Responsibilities:
Daily interactions with RMS team on new requirements and modifications.
Responsible for managing the migrations.
Development using Java to automate the daily monitoring tools for Support teams.
Contributes to performance evaluations, including performance improvement plans, to encourage continuous performance improvement.
Management of changes and provides support-to-support teams.

Environment: JAVA, Spring Boot, HADOOP, HBASE.

Client: Imperial Marketing, Michigan October 2018 to June 2020
Project: CCP (Chrysler Certified Professionals)
Role: Team Lead

Description:
CCP is a program to recognize the participants of the Chrysler training program & sales with an array of awards designed to motivate dealership personnel to complete essential training levels & improve sales. Based on the certifications and levels/positions, the participant receives Awards like points, rings, and merchandise.
Merchandise is complete shopping cart application where the users are provides with the redeem items. User can redeem the items based on his allocated reward points. Paypal and Credit card merchant is integrated to facilitate the user to buy points if he required to.
Responsibilities:
Planned revamp of manual process to database driven process.
As an onsite coordinator I was involved in requirement gathering.
Responsible for developing database Stored Procedures and queries.
Developed Front End Screens and validations using JavaScript and Spring Validation Framework.
Handling Deployment activities of the application staging and production.
Participated in issue resolving activities.
Documentation and reporting.
Impact Analysis and Estimation of efforts.

Environment: Spring, JSP, NetBeans, AJAX, SqlServer, Agile, JQuery, TDD

Project: WEARMOPAR
Role: Software Developer

Description:
WearMopar is a shopping cart application.
WearMopar allows visitors to your on-line shopping site to collect items in a virtual shopping cart over multiple product web pages without losing the items ordered.
Shoppers may view the contents of their shopping cart at any time and may add or delete items as needed. The program automatically calculates the subtotal, sales tax, shipping charges, and grand total. When a visitor decides to checkout, the order information including the buyer's name, address and billing instruction is emailed to your order department.

Responsibilities:

Designing various modules depending upon requirements.
Involved in writing business logic for Payment integration for CreditCard/PAYPAL and GiftCards.
Responsible for writing payment software using the REST Webservices.
Designed required SQL statements and stored procedures and queries to access data.
Interacting with client to understand the business requirements.
Responsible for all the enhancements and bug fixes.
Also designed and implemented different portions of website functionality.

Environment: Spring, JSP, NetBeans, AJAX, SqlServer, Agile, JQuery, TDD


Client: JPMorgan Chase, Mumbai August 2016 to July 2018
Project: DESI (DCEM EDG Shared Interface).
Role: Associate
Description:
DESI is a workflow tool used by Derivatives Counterparty Exposure Management and Equity Derivative Group Credit Middle Office to sign off credit charges produced by GAUSS. DESI provides significant advantages:
A controlled process replacing spreadsheets and phone calls
An electronic audit trail of all charges
Built-in security so that EDG and CEM have separate access levels, thus regulating data quality

Responsibilities:

Involved in Coding
Interacting with Middle Office to understand the business requirements.
Designing various modules depending upon requirements.
Responsible for coding for various modules.
Responsible for all the enhancements and bug fixes.
Providing L3 Support for MO Issues.

Environment: Struts, spring, JSP, Eclipse, Maven, JAXB, AJAX, Sybase.



Client: GssAmerica Infotech Ltd, Hyderabad. June 2015 to July 2016
Project: Web Expenses, Hyderabad.
Role: Software Development Intern.

Description: Through Web Expense Reporting System, employees can submit the expenses online and the time to process and approve the Expense Reports will be less. Paper work and Data Processing errors will be reduced. Web Expense Reporting is a web Application and the expenses made by the employees can be captured at a division level. The Approved expenses are paid by the Accounts Department. Web Expense Reporting supports Currency Exchange Rates of 15 countries.
Web Expense captures different categories, sales rates for different categories and countries. Tracking the expenses incurred by the employees at different levels in the organization will be easy. Through Web Expenses reports, different criteria could also be easily generated.

Responsibilities:
Involved in coding of Action Classes and Model Classes
Used Eclipse in developing different J2EE components
Used Servlets, JSPs, Struts.
Extensively used the JSP, JSP Tags in the view side of MVC.
Used JNDI lookup for getting the Connection Objects.
Involved in validating the form using Struts validation framework.
Used SQL Queries in retrieving the contents from MySQL.
Used MySQL as back-end database.
Used Design Patterns MVC, Business Delegate, Session Facade, DAO.

Environment: Struts, MVC, OOA/OOD, J2EE, JSP, Design Patterns, Eclipse 3.2, JNDI, MySQL, Apache Tomcat server.


Education:

Birla Institute of Technology, Mesra
B.E. Electronics and Communication Engineering
Keywords: information technology procedural language Missouri Texas
Keywords: information technology procedural language Missouri Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];441
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: