Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Srilekha A

Welland,ON

Summary

Accomplished Sr. Application Developer with a robust background in Java and Spring Framework, adept at driving projects to completion with a 27% increase in performance efficiency at MasterCard. Expert in AWS and Agile methodologies, demonstrating strong collaboration skills and a proactive approach to problem-solving. Highly skilled in Core Java and J2EE, committed to advancing cloud infrastructure solutions.

Overview

11
11
years of professional experience

Work History

Sr. Application Developer

MasterCard
MO
01.2021 - Current
  • Facilitated seamless communication between front-end and backend systems by designing and implementing RESTful web services and APIs
  • Exposed and consumed RESTFUL web services for the development of backend application and make calls in between standalone API’s
  • Collaborated with a cross-functional team to develop and maintain enterprise-level web applications using Java and Spring Framework
  • Developed Spring boot application with Microservices and deployed it into AWS using EC2 instances
  • Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console
  • Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS
  • Assortments, Products to Apache Kafka Topic by using custom Serializers
  • Exposed the endpoint for Swagger and developed API's for documenting RESTFUL Web services
  • Experience in Implementing API's in Java Multi-Threaded Environment
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, Bitbucket, Docker
  • Debugging the application by running the server in debug mode and having the experience in usage of log4j to log the information in log files
  • Use IntelliJ as IDE tool to develop the application and JIRA for issue tracking
  • Use SVN for version control and JIRA for project and issue tracking
  • Developed AngularJS based user interface and consumed RESTful services using Ajax calls
  • Documenting Node.js processes, including database schemas, as well as preparing reports
  • Written Mockito Junit test cases to test code functionality and quality
  • Testing Rest API availability using Soap UI / Postman
  • Recommending and implementing improvements to processes and technologies
  • Keeping informed of advancements in the field of Node.js development
  • Designed software solutions by analyzing system performance standards, increasing performance efficiency by 27%
  • Analyzed systems flow, data usage, and work processes, and investigated problem areas
  • Planned, tracked, and managed deliverables on short-term sprints and long-term software deployments
  • Developed and executed test procedures for software components
  • Developing high-performance applications by writing testable, reusable, and efficient code
  • Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website
  • Used ReactJS to create a single page web application with efficient data flow between the client and server
  • Extensively used Hibernate in data access layer to access and updates in the database
  • Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP and Spring MVC framework
  • Used RabbitMQ as asynchronous messaging solutions to enterprise integration solutions
  • Validations are done using Spring MVC validation framework and JavaScript
  • Designed, developed, and implemented unit tests and product features
  • Maintained, structured, and surveyed documents with the NoSQL
  • Extensively used factory object in Node.js to use the common functions in different views to reduce redundancy and improve maintenance of the code
  • Implementing effective security protocols, data protection measures, and storage solutions
  • Running diagnostic tests, repairing defects, and providing technical support
  • Worked under AGILE Development program and attended Daily based Scrum calls

Sr. Java Developer/Core Java/Java/J2EE

Charter Communications
MO
01.2020 - 12.2021
  • Involved in writing application-level code to interact with APIs, Restful Web Services using AJAX, and JSON
  • Experience in Java 8/J2EE technologies like JSP, hibernate 4, Java Servlets, AJAX, XML, web service using IDEs like Eclipse 3.1/3
  • Configuration of application and properties files to bring up the containers for spring boot application
  • Used version control repository as Bitbucket to track code changes and commits
  • Worked under AGILE Development program and attended Daily based Scrum calls
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers
  • Proficiency in creating Web services like SOAP and RESTful, Spring MVC, Spring Boot, Micro services, Hibernate, Maven, jQuery, JavaScript, Oracle and SQL Server, hands-on experience on monitoring tools like app Splunk
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges
  • Perform End to End testing of web services using Postman tool to validate request and response xml’s for REST web services
  • Managed the SOA/ AKANA API Platform for the management of organizational APIs for external and internal consumption
  • Designed and developed the REST based Microservices using the Spring Boot
  • Integrated Micros services-based API’s with Splunk to analyze logs
  • Extensively worked on building Integration using IBM Data power gateway Appliances, supporting AKANA API Infrastructure
  • Development and Integration of the application using like RedHat JBoss EAP, Eclipse IDE
  • Created API’s based on Microservices architecture to orchestrate data from different data sources
  • Having experience on open source tool for maximum benefit in development process: JIRA, JUnit, Mock, Maven, Jenkins, Nexus Bit Bucket, Swagger, Confluence, IBM Data power, AKANA API GATEWAY, SOA, Web Services (SOAP / REST), XML / JSON, Splunk, Jenkins

Java/J2EE Developer

WarnerMedia
NY
03.2019 - 12.2019
  • Involved in requirements gathering, analysis, design, development and testing and production support of application
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time
  • Developed all the UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery and Ajax
  • Rewrite legacy apps into NGA apps, translate legacy code into Angular and Node, get midtier applications to work with AWS rest services
  • Migrate NGA applications to AWS, work with CTO teams to configure AWS instances, ensure application uptime and resiliency in production and testing environments
  • Performed Front end validations for the screen using JavaScript, Angular2 directives and core java
  • Used the Node.js and AngularJS MVC Frameworks in the development of the web applications
  • Used Node.js framework Express JS for better organization of the code
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility
  • Involved in creating styling framework for the webpages using CSS Bootstrap along with Grids, Pagination, Dialog box, Carousel, Form, Navbar, and Table
  • Worked in writing application level code to interact with APIs using AJAX, and JSON
  • Actively used XML (documents and transformations) for creating templates with dynamic data from XML file
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
  • Implemented routing logic and navigation from screen to screen and implemented functionality on the client side in AngularJS
  • Developed Java Code using IntelliJ and used multi-module Maven project to integrate Spring Boot, Restful API and microservices and deployed in Tomcat Server
  • Created basic web page templates using HTML5, CSS3 using HTML editors
  • Worked with web services component RESTful to interact with external systems
  • Used SOAP(WSDL) web services and deployed application on Apache Tomcat server
  • Used Struts Tiles Framework for designing the layout of the application
  • Extensively used core java such as exceptions and abstraction
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance and created EC2 instances
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using AWS
  • Created SQL queries to perform insert, update or delete operation on MySQL database
  • Used JDBC connectivity for querying, inserting, updating, deleting data from database
  • Used GitHub version control system to pull, push, commit and raise pull requests from developed code
  • Monitored projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment
  • Analyzing, Debugging and Fixing the Front-End UI issues assigned through Jira bug tracking tools
  • Worked with JavaScript testing frameworks Jasmine and Karma
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time
  • Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP

Java Developer

Apple
CA
10.2018 - 03.2019
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose
  • Participated in JAD sessions gathering along with the Business Analysts and have expertise in implementing the Agile methodology
  • Developed the UI screens using HTML5, CSS3, Angular JS & jQuery
  • Using AngularJS as the development framework to build a single-page application
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc
  • Throughout the application for a clear and manageable distribution of roles
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC
  • Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices
  • Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler
  • Implemented agent Module to parse the Excel files using POI framework and process the data as per the business tier logic
  • Implemented Microservices to make the application run on all possible platforms like desktop and mobile applications using Spring Boot
  • Worked in Micro Services environment, created RestfulAPI utilizing Spring Boot
  • Developed Session Beans to process user requests and to load and store information from database
  • Wrote Stored Procedures and complex queries in Oracle 11g database
  • Designed and developed JUnit test cases during the development phase
  • Used Jenkins for continuous integration and Maven for building the EAR file
  • Involved in building and maintaining cloud-based infrastructure on AWS
  • Used CVS for efficiently managing the source code versions with the development team
  • Served as POC for on call support in the production team on a rotation basis

Junior Java Developer

Yash Technologies
Hyderabad, India
04.2014 - 12.2015
  • Company Overview: The application was a highly secured, multilingual online transaction system, which had an intranet and internet module
  • Developed the database and UI design for the web module
  • Built prototypes of complex modules and analyzed the performance
  • Developed EJBs, JSPs and Java Components for the application using Eclipse
  • Prepared the Unit test plans and the integrated test plans
  • Implemented Version control for the Project using Microsoft Visual Source Safe
  • Coordinated and supported the team during implementation
  • Involved in design, development and testing phases of the application
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Involved in the understanding and designing of the complex back-end middleware framework
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors
  • Involved in the analysis, definition, design, implementation and deployment of full software development life cycle (SDLC) of the project
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents
  • The application was a highly secured, multilingual online transaction system, which had an intranet and internet module

Education

Master of Information And Technology - Software Engineering

Campbellisville University
Louisville,KY
05.2016

Bachelor of Computer Information Systems - Computer Science

JNTU
Hyderabad, Telangana, India
05.2014

Skills

  • Core Java
  • J2EE
  • PL/SQL
  • JSON
  • JSP
  • HTML
  • HTML4/5
  • CSS
  • DHTML
  • JavaScript
  • AJAX
  • XML
  • XSL
  • XSLT
  • SAX
  • DOM
  • AXIS
  • Castor
  • XML Beans
  • JAXB
  • Apache Tomcat 40/50/60
  • Web Logic 81/91
  • Web sphere 70
  • Web Sphere Application Server 80
  • RAD 85
  • JBoss
  • Eclipse
  • Net Beans
  • Red Hat Developer Studio
  • WSAD
  • IBM RSA development IDE
  • IntelliJ
  • Splunk
  • Jenkins
  • WebEx
  • TOAD
  • Xml Spy
  • Ant
  • PL/SQL Developer
  • JUnit
  • JMock
  • Windows
  • UNIX
  • Linux
  • MS-DOS
  • Oracle 8i/9i/10g/11g/12c
  • My SQL
  • MS SQL Server
  • Struts
  • CSS Frameworks
  • Spring
  • Hibernate
  • AWS
  • SQS
  • SNS
  • Dynamo DB
  • Amazon EC2
  • Amazon S3
  • Amazon RDS
  • AWS Lambda

Timeline

Sr. Application Developer

MasterCard
01.2021 - Current

Sr. Java Developer/Core Java/Java/J2EE

Charter Communications
01.2020 - 12.2021

Java/J2EE Developer

WarnerMedia
03.2019 - 12.2019

Java Developer

Apple
10.2018 - 03.2019

Junior Java Developer

Yash Technologies
04.2014 - 12.2015

Master of Information And Technology - Software Engineering

Campbellisville University

Bachelor of Computer Information Systems - Computer Science

JNTU
Srilekha A