Home

KARTHIK - Lead Java Developer
[email protected]
Location: Rochester, New York, USA
Relocation:
Visa: H1B
KARTHIK
Phone: 609-874-0596
Email: [email protected]


PROFESSIONAL SUMMARY

16 years of extensive experience in Java Technologies working on Cross Platform, Distributed Web/Client-Server applications design and development using web and application server technologies.
Experience in developing enterprise and web applications using Java, J2EE, Struts, Spring, Hibernate frameworks.
Significant experience in writing and utilizing RESTful API services and performance tuning large-scale web applications
Experience in leading teams and mentored junior team members.
Developed design/architecture documents and estimated time to develop for all approved prototypes and the implementation of those prototypes.
Experience in cloud platform, develop and deployment of spring boot applications in to GCP
Experience in terraform, create, configure, and manage project resources in GCP using terraform script and modules
Experience in Migrating Spring boot application which leverage GCP services, converting Rabbit MQ to pub sub, Sql server to Postgres, rest Api calls to web client and Jenkins to pipeline
Hands on Experience in GCP services such as cloud run, pub sub, big query, cloud storage, data catalog, load balancer, Api gateway, secrets, Looker Dash boards and SRE Dash board
Strong Experience in Object Oriented Programming and Design Patterns.
Experience in Migration of IBM APIC application to APIGEE, protect application with Azure Ad and publish with APIGEE
Experience in Git Migration from GitHub to Git Cloud and pipeline migration
Experience in developing Microservices and API using Spring Boot and Spring Cloud services including Netflix patterns.
I am having knowledge of React JS and Angular front-end frameworks and experienced in web development with html, CSS, java script, Java Swing, Jquery, JSP, JSTL
Experience in major web/applications servers, including Apache Tomcat, Websphere 8.5
Strong working knowledge of SOA and Web services technologies like SOAP and REST.
Experience in working with SQL databases like Oracle, MySQL and Sql server and have knowledge of NoSQL databases like MongoDB.
Experience in working with IBM MQ message services, Apache Kafka and having knowledge of Swagger
Experience in writing unit test cases using Junit 4 and 5, Mockito for Java Applications.
Experience in using version control system using SVN and GitHub, build tools like Maven and CD/CI tools like Jenkins, Jenkins Pipeline and Tekton.
Worked extensively in Agile Development process like SAFE Agile and Kanban.
Worked in performance testing with Apache JMeter
Sound analytical ability to comprehend real world problems and transform them into Programming constructs and solution.
Apart from deliverables, have also worked on Technical Debts which requires good technical knowledge to code the complex functionalities.
Excellent Technical, Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, work within a team environment.
Good planning and presentation skills, that has helped me in coordinating people and Conducting events successfully
Have collaborated with the QA team in developing automated testing scripts using SOAP UI which minimizes the testing efforts for the associates.
Worked on multiple domains like Insurance, Health care, Banking, and energy utilities and manufacturing industries.


SKILLS


Enterprise Technologies Java, J2EE, EJB, SOAP and RESTful web services
Web Technologies
HTML, XML, XSLT, JavaScript, JSON
Java/ JavaScript Frameworks Spring, Spring Boot, Struts
Database Oracle, MySQL, Sql Server
Testing Tools & Technologies Junit 4 and 5, Soap UI, Postman
Cloud Technologies Spring Cloud Netflix Patterns (Zuul, Eureka, Ribbon), GCP, Terraform, OpenShift,Tekton,PCF
Enterprise Service Bus IBM Data Power
Software Architectural Styles Microservices , Client server model, RESTful, Service Oriented Architecture (SOA), Rule-based System
IDE & Tools Eclipse, RAD, RSA, Notepad++, STS eclipse
Software Methodologies Agile, Waterfall, Model Driven Development, API Based Development
Version Control SVN, GitHub, CVS
CD & CI Tools Jenkins, Jenkins Pipeline, Tekton
Command Line Interfaces App engine CLI
Operating Systems Windows XP, Windows 7, Windows 8, Windows 10
Other Tools & Technologies Rally, JIRA, HP Quality Center, FileZilla, Tomcat 5.5, Websphere 8.5



WORK EXPERIENCE


Employer : Modis Inc
Address : 10151 Deerwood Park Boulevard, Building 200, Suite 400, Jacksonville, FL 32256
Client : Ford Motors
Current Location : Rochester, Newyork, USA April 21 to till date


The Ford Motor Company, commonly known as Ford, is an American multinational automaker that has its main headquarters in Dearborn, Michigan. It was founded by Henry Ford and incorporated on June 16, 1903. The company sells automobiles and commercial vehicles under the Ford brand, and most luxury cars under the Lincoln brand. Ford also owns Brazilian SUV manufacturer Troller, an 8% stake in Aston Martin of the United Kingdom and a 32% stake in Jiangling Motors.

Ford introduced methods for large-scale manufacturing of cars and large-scale management of an industrial workforce using elaborately engineered manufacturing sequences typified by moving assembly lines; by 1914, these methods were known around the world as Fordism. Ford's former UK subsidiaries Jaguar and Land Rover, acquired in 1989 and 2000 respectively, were sold to the Indian automaker Tata Motors in March 2008

Role: Lead Java
Responsibilities:
Working as Java Developer including development of Services using Java/J2EE, Spring boot, Rest api, webservices, Sql server, Rabbit MQ and GCP
Worked in GCP Migration of microservices from PCF to Affiliate GCP and ITO GCP
Worked in Git hub migration from GitHub ford to GitHub cloud and pipeline migration respectively
Upgraded the Spring boot applications to the latest version and GCP 2.0 migration
Worked in Data factory project in which provisioning access to the end user and downstream applications using GCP services such as Big query, Data catalog
Classified and ingested Data will be transformed to dataset and hosted in the cloud, AMP will provide access and authorize the dataset via spring boot microservices
Developed application to authorize the unstructured Data stored in the cloud storage bucket using GCP Services
Worked in Apigee Migration from IBM apic to Apigee. Produce, consume, and publish application using APIGEE
Terraform configuration of service resources and Pipeline Auto deployment creation. Terraform, harness, docker, de-harness set up of pipeline for Auto deployment process of services. Tekton and open shift used for pipeline deployment of ITO GCP services.
Lead and handle the module across all the phases of development. As a lead took responsibility of development using Spring Boot Frameworks, CD/CI using Jenkins, app engine, Docker and cloud deploy and PCF
Involved in Customer care Intelligence development which includes multiple services to manages all Autonomous vehicle related information
Performance enhancement and JMeter load testing and unit code coverage. APIC publishing for application changes to other dependency systems.42 Crunch standard mitigation for the service apis.
Worked in Sonar cube, Fossa and checkmark fixes as part of development and standard towards production deployment
Successfully completed the Bread board testing and cloud testing of Impact event with downstream systems. Generation of Application metrics of apis and SRE dashboard of the services. Nexus changes and spring boot application upgrade.
Worked in Looker studio Dashboard which shows the application data report based upon input monthly or weekly
Reviewing code changes made as part of the solution and help team members with my technical skills when and wherever needed
Involving in organizational initiative on pioneering different methodologies like Agile, Pair Programming, API based development and Test-Driven Development
Experienced in intensive pair programming and collaboration among different pairs to clarify and define solutions and application behavior.
Participated in design reviews and provided technical inputs influencing the design before and during implementation.


Employer : Wipro Limited
Address : 2 Tower Center Boulevard, Suite 2200, East Brunswick, NJ 08816
Client : Bank of Newyork mellon Corp
Current Location : Rochester, Newyork, USA July 20 to Apr 21


The Bank of New York Mellon Corporation (BNY Mellon) is an American worldwide banking and financial services holding company headquartered in New York City. BNY Mellon was formed in 2007 from the merger of The Bank of New York and the Mellon Financial Corporation. It is by far the world's largest custodian bank and asset servicing company, with $1.8 trillion in assets under management and $35.2 trillion in assets under custody as of the first quarter of 2020.BNY Mellon is incorporated in New York.

Through its Bank of New York predecessor, it is one of the three oldest banking corporations in the United States, and among the oldest banks in the world, having been established in June 1784 by a group that included American Founding Father Alexander Hamilton, and Aaron Burr. Mellon had been founded in 1869 by the Mellon family of Pittsburgh, which included Secretary of the Treasury Andrew W. Mellon.


Role: Lead Java
Responsibilities:
Worked as Java Developer including development of Services using Java/J2EE, Spring boot, Rest api, webservices, JMS, Kafka, Mongo db
Lead and handle the module across all the phases of development. As a lead took responsibility of development using Spring Boot Frameworks, CD/CI using Jenkins, app engine, Docker and cloud deploy
Involved in Message tool api development which configures bnym message-based application and performs message queue configuration, post messages, browse message, copy and purge messages
Involving in technical discussion, requirement discussion, status updates with customer on daily basis
Reviewing code changes made as part of the solution and help team members with my technical skills when and wherever needed
Worked with QA on functional Testing and offshore coordination
Supported Volpay product application and payment simulator at eastern time



Employer : Wipro Limited
Address : 2 Tower Center Boulevard, Suite 2200, East Brunswick, NJ 08816
Client : Avangrid, INC
Current Location : Rochester, Newyork, USA July 19 to June 20

AVANGRID is a leader in service, innovation and investment in the U.S. energy industry. It provides energy services in 27 states, from Portland, Oregon to Portland, Maine and serves about 3.1 million customers throughout upstate New York and New England in the United States. Avangrid has over $30 billion in assets and 7,000 employees in 25 states. The company operates regulated utilities and electricity generation through two primary lines of business. The Avangrid Networks segment includes eight electric and natural gas utilities, serving 3.1 million customers in New York and New England. The Avangrid Renewables segment operates 6.3 gigawatts of electricity capacity, primarily through wind power, in states across the United States

Role: Lead Java
Responsibilities:

Worked as Service Developer including development of Services using Java/J2EE, Spring boot, Rest api, webservices, JPA and Junit
Lead and handle the module across all the phases of development. As a lead took responsibility of development using Spring Frameworks, CD/CI using Jenkins Deploy.
Play vital role in translated business requirements into working foundational components for service development thus ensuring functional and non-functional aspects are met.
Analysis, Design and Implementation of complex solutions as per the need of business.
Supports bi-monthly Production release for UI components.
Responsible for coordinating work among service developers by means of UI DEV forums.
Participates in design reviews and provided technical inputs influencing the design before and during implementation.
Developing working prototypes of the modules to help customer to have first-hand experience of the proposed solution and help with users to identify any imminent issues that otherwise the project would have faced during implementation.
Involving in organizational initiative on pioneering different methodologies like Agile, Extreme Programming, API based development
Involving in technical discussion, requirement discussion, status updates with customer on daily basis
Reviewing code changes made as part of the solution and help team members with my technical skills when and wherever needed.


Employer : Wipro Limited
Address : No 475 A, Elcot SEZ, Old Mahabalipuram Road, Rajiv Gandhi Salai, Sholinganallur, Chennai - 600119
Client : State street Bank and Trust Company
Current Location : Chennai, India June 17 to June 19

State Street Bank and Trust Company simply State Street is the largest custodian bank in the world organized as a Massachusetts trust company specializing in services to mutual funds and their advisers, collective investment funds, corporate and public pension funds, insurance companies, operating companies and non-profit organizations. It is a subsidiary of the State Street Corporation, and used to also provide retail banking and commercial lending products until it sold off that division in 1999 to Citizens Financial Group, of Providence, Rhode Island. The retail banking and commercial lending units were sold for $350 million. Assets under administration (AuA) $7 trillion 2Q 2017

Role: Lead Java
Responsibilities:

Worked as Service Developer including development of Services using Java/J2EE, Spring, hibernate, Oracle pl sql, Struts and webservices
Involved in DB utility ORM framework development which is Json based to retrieve data from oracle DB instead of Siperian DB
Involved in DDL, DML query implementation and view creation and store procedure related service changes
Worked with QA on functional Testing and offshore coordination
Involved in enhancement of web pages based on the requirements from the client.
Involved in Requirement refinement sessions (Release and Iteration) implemented in Agile scrum and Kanban methodology and taking responsibilities of service development
Mentored trainees and junior resource in the team technically to meet deliverable
Estimating and Tasking the User stories planned for the given iteration/sprint.
Involving in technical discussion, requirement discussion, status updates with onsite counterpart(architect) on daily basis
Preparing weekly status report, monthly and quarterly reports for the project team and sharing with onsite, offshore managers
Reviewing code changes made as part of the solution and help team members with my technical skills when and wherever needed.


Employer : Cognizant Technology Solutions US Corporation
Address : 211 Quality Cir, College Station, TX 77845
Client : The Travelers Companies, Inc.
Current Location : Hunt Valley, Maryland, USA Mar 14 to May 17


Travelers is one of the nation's largest property casualty companies. A component of the Dow Jones Industrial Average, Travelers has more than 30,000 employees, 13,000 independent agents and multiple market segments across the personal, business, financial and international insurance groups.

The project involves the development/maintenance of a platform which is used for policy administration and underwriting process for commercial insurance which is a $5 billion portfolio. The application built on this platform supports 4000+ users and has successfully replaced 20+ legacy systems that used to support the policy administration and underwriting process. Development, Maintenance, Enhancement and Technology upgradation are the major part of the work.

Role: Lead Java
Responsibilities:

Worked as Service Developer including development of service components using Java, J2EE, xslt, Junit, modeling and web services.
Managed team of 5 members to ensure the timely delivery of project with minimal defects.
Involved in Modeling, designing tasks and updating the xsd schemas with changes and consuming the generated Jaxb classes in the service.
Lead and handled the module across all the phases of development. As a lead took responsibility of development using Java, web services, JMS, Bom modeling and Design, unit and integration testing, Automation testing, CD/CI using Jenkins/Pipeline and Urban Code Deploy.
Translated business requirements into working foundational components for Service thus ensuring functional and non-functional aspects are met.
Analysis, Design and Implementation of complex solutions as per the need of business and end users gathered by means of user interviews.
Involved in working with business stakeholders, cross functional teams and leading by example to other software engineering groups
Experienced in intensive pair programming and collaboration among different pairs to clarify and define solutions and application behavior.
Participated in design reviews and provided technical inputs influencing the design before and during implementation.
Involved in Release path support activities.
Interaction with client to get the clarifications on the requirements for the modules.
Developing working prototypes of the modules so as to help customer to identify any imminent issues otherwise the project would have faced issues during implementation.
Involved in organizational initiative on pioneering different methodologies like SAFE Agile, Extreme Programming, API based development, Test Driven Development.
Involved in planning sessions (Release and Iteration) implemented in Safe Agile scrum methodology and taking responsibilities of service development
I helped product owner and agile master to align the stories and features over iterations and through pi
Estimating and Tasking the User stories planned for the given iteration/sprint
Worked with DevOps team on issues raised during deployment in TEST environment.
Involved in Merge activities for both the service code and the Soap UI test suites between different branches of various LOB s performed during Release.
Involved in Innovation and Planning activities during the IP Sprint
Worked on different Technical Debt features which provides a value add for the customer/stake holders.
Involved in Technical discussions during Lead Developer meetings and in Peer code review
Reviewed code changes made as part of the solution and helped team members with my technical skills when and wherever needed.
Participating in team time session to discuss in detail and find resolution for the issues or impediments with the deliverables.
Taking part in Retrospective sessions to give feedback about the last iteration.



Employer : Cognizant Technology Solutions Ltd
Address : SEZ Ave, Elcot Sez, Sholinganallur, Chennai,
Tamil Nadu 600119, India
Client : The Travelers Companies, Inc.
Location : Chennai, India Feb 12 to Feb 14


Role: Sr. Java Developer
Responsibilities:

Involved in migrating Java services from Websphere Application Server version 6 to Version8
Define test cases and performed unit and integration testing.
Worked with client to get requirements, clarifications and status update regularly
Worked with customer architect for downstream service development and defect fixing
Involved requirement gathering and refinement discussion
Involved in message queue reprocessing for downstream and async downstream services
Involved in environmental support for dev and test region issues
The enhancements needed great deal of work in SOAP web services.
Code reviewing the deliverables to ensure that all resources satisfy the Quality standards specified by both Cognizant and the Client.
Projecting all innovations and ideas among the team members and also contributed many best practices and tools which helps reduce the manual effort and ultimately improves the productivity and performance of the team.
Requirement analysis, coding and unit Testing.
I have done model work such as Bom upgrade, DPP schema upgrade, pipeline schema upgrade, service model update and stereotyping
Identifying solutions for long term issues through work around or best approaches.
Performing the impact analysis of the changes made in build/content management system


Employer : HCL Technologies Ltd
Address : Elcot Sez, Sholinganallur, Chennai,
Tamil Nadu 600119, India
Client : Merck
Location : Chennai, India May 11 to Feb 12


The Merck Group, branded and commonly known as Merck, is a German multinational pharmaceutical, chemical and life sciences company headquartered in Darmstadt, with about 56,000 employees and present in 66 countries. The group includes around 250 companies; the main company is Merck KGaA in Germany. Merck was founded in 1668 and is the world's oldest operating chemical and pharmaceutical company, as well as one of the largest pharmaceutical companies in the world

Role: Java/Web Developer
Responsibilities:

Code development using Java, J2ee, Oracle pl sql, java script
Requirements gathering, analysis and clarifications from client.
Involved in various complex tasks such as created a prototype/demo to demonstrate the event management as per user roles.
Performing code review and unit testing
Planning, scheduling, monitoring and reporting project activities.
Involvement in Build and Deployment activities.
Enhanced the event management system, to allow the Mangers, representatives and administrators to add, view, update the events/ participants before the commencement of the event such as conference, market meetings and discussions in order to promote a product or service.
Supporting business users by solving the production issues
Identifying solutions for long term issues through work around or best approaches.


Employer : HCL Technologies Ltd
Address : Elcot Sez, Sholinganallur, Chennai,
Client : HallMark Service Corp
Location : Chennai, India Jun 10 to Apr 11


Hallmark Services Corporation is located in Naperville, IL, United States and is part of the Health Insurance Carriers Industry. Hallmark Services Corporation has 1 total employees across all of its locations and generates $175.22 million in sales (USD). There are 119 companies in the Hallmark Services Corporation corporate family


Role: Developer
Responsibilities:

Analysis of Business Requirements, Coding and Unit Testing for the maintenance and enhancement of the application.
Code development (Using Java and J2ee, Hibernate, spring, web services) as per the client requirement
Writing unit test cases and code coverage script using JUNIT
Fixing bugs raised from QA and production environment.
Supporting business users by solving the production issues
Understanding the existing external system involved in the application and work with the respective team on Defect fixing
Ensuring the delivery of the product on time by actively participating in the release process and supporting UAT.


Employer : Mobius Knowledge Services pvt ltd
Address : Block A1, No. 16, GST Road, Gateway Office Parks, New Perungalathur, Chennai
Client : Mobius Knowledge Services pvt ltd
Location : Chennai, India Nov 07 to May 10

Mobius is a leading data solutions partner offering cutting-edge platforms, products and software solutions to some of the leading Fortune 2000 companies. We employ big data technologies, robotic process automation, artificial intelligence, and self-learning bots to deliver smart data solutions that have real-time applications on cloud and on-premise support systems. We have helped a number of leading corporations around the world and from various industries viz. Business Information, Media, Retail, Ecommerce, Financial Services and Real Estate, stay one step ahead of their competitors.

Role: Developer
Responsibilities:

Involved in development of the application in Java, Swing, Perl, Web Services and Eclipse Galileo and prepared test cases for the same
Understanding the application functionality and fixing bugs in modules developed by other members
Supporting QA Team for any issues in the application.

Environment/Technologies: Core Java, J2EE, Maven, gradle, Hibernate and Java Persistence API (JPA), Spring Framework, Struts Framework, Spring Batch Framework, Kafka, Struts, Java Swing, AJAX, JQuery, JavaScript, Cascading Style Sheets (CSS), Enterprise JavaBeans (EJB), REST Web Services, SOAP Webservices, Messaging Services, Clear case, Jenkins, IBM DB2, Oracle DB, Mongo Db, Sql Server, Junit Framework, WebSphere server, STS, RSA, RAD and Eclipse.

Platforms: Microsoft Windows, Linux.



EDUCATION


MASTER OF COMPUTER APPLICATIONS

Anjalaiammal Mahalingam engineering college
NH67 Tanjore-Velankanni Main Road,Kovilvenni, Tanjore 614 403
Anna University (Affiliation)
Chennai, India

BACHELOR OF COMPUTER APLICATIONS

Ponnaiyah Ramajayam College
Yagappa chavady, Pattukottai Road,Thanjvaur 614904
Bharathidasan University (Affiliation)
Trichy, India



Training and Certifications

Certified SAFE Agile Scrum Practitioner
Star-1 Property & Casualty Insurance
General Insurance
Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript access management business intelligence database active directory information technology hewlett packard procedural language Delaware Florida Illinois New Jersey 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];2959
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: