Resume of Alekya - FullStack Dev
Resume of Alekya - FullStack Dev
[email protected]
Phone # +1 (703) 689-9945 EXT-101
Full Stack Java Developer
CAREER OBJECTIVE:
To work in a professional and challenging environment and be a member of an organization, which encourages growth,
leadership opportunities and thereby implement my skills to meet the requirements of the Organization.
SUMMARY:
Overall 7+ years of extensive experience as a Java Full Stack Developer in analysis, development and testing of Web
based, Client/Server and Distributed applications using Java and Java EE Technologies.
Experience developing component-based n-tier applications using J2EE technologies and strong programming
experience in JDK 1.8/1.7, J2EE technologies – Servlets, JSP, JDBC, Java Persistence API (JPA), Hibernates and
Spring Framework.
Strong programming skills in designing and implementation of multi-tier applications using web-based technologies
like Spring MVC and Spring Boot.
Developed applications using Spring frameworks which includes Spring Core, Spring JDBC, Spring hibernates,
Spring boot and Spring MVC.
Proficient in Java/J2EE Design Patterns like Singleton, command, object pool, session facade, Model View Controller
(MVC), Data Access Object (DAO).
Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3, AngularJS, Bootstrap
and jQuery with the webpage Cross Browser Compatibility and Responsive Web Design.
Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and
Restful web services using JAX-RS, CXF.
Experience in creating JavaScript for using DML operation with MongoDB.
Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat,
IBM WebSphere, and JBOSS Application Server.
Defined set of security policies which helps in identifying categorizing and protecting the assets on AWS, managing
access to AWS resource using accounts, users and groups.
Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring
Cloud, Microservices. Experience in Microservices and Spring Boot application development.
Experience with databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
Created and developed the internal Angular 2 framework applications projects. Unit testing with Jasmine.
Extensive experience in implementation of version control software SVN and CVS.
Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and
extensively used the JMS API.
Application development in different environments like Windows, Linux and UNIX.
Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for
unit testing.
Created multiple Kubernetes clusters in AWS and deploying a Docker image on top of Kubernetes Cluster for testing
purpose.
Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, TeamCity,
Pivotal Tracker, AWS-Code commit.
Strong analytical, organizational and interpersonal skills.
Excellent Verbal and Communication skills
Technical expertise, Comprehensive problem-solving abilities, Innovative thinking, Interpersonal skills and Ability of
quick learning and work effectively with a team under stringent deadlines.
TECHNICAL SKILLS:
Languages: Java, PL/SQL, Python, Scala, C++ , C#
Java/J2EE J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Mockito,
Technologies: Spring, Log4j, XML, JMS, JNI, Junit, Web services and Custom Tags.
Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, Bootstrap, AngularJS(v10+), React.JS & Node.JS.
Frameworks and IDE's Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS,
Log4J, Junit, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, JPA
Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS
Databases: Oracle, SQL Server, PL/SQL and My SQL
Operating Systems: Windows, Linux, UNIX
Message Brokers Kafka, Rabbit MQ, Active MQ, IBMMQ, TIBCO
Web Services: WSDL, SOAP, and REST API, AWS, Microservices.
CI/CD Tools Jenkins
Containerization Docker, Openshift, Kubernetes
Version Control Tools: SVN, Git, CVS, TFS
Build Script: Maven, Jenkins.
IDE's: Eclipse, NetBeans, Spring
Methodologies: Agile, Waterfall, SDLC, TDD
EDUCATION:
Master’s in computer information system University of Central Missouri, MO.
PROFESSIONAL EXPERIENCE:
Broadridge Financial Solutions Inc, Lake Success, NY. September 2021 – Present
Role: Full Stack Java Developer
Description: Broadridge Financial Solutions is a public corporate services and financial technology company. The main business
of Broadridge is as a service provider supplying public companies with proxy statements, annual reports and other financial
documents, and shareholder communications solutions, such as virtual annual meetings.
Job functions and Responsibilities:
Interacted with the Team lead during requirement gathering and participated in regular team meetings for proper
communication and to resolve the issues.
Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to
testing.
Followed Agile Methodology in analyze, define, and document the application, which will support functional and business
requirements. Coordinate these efforts with Functional Architects.
Development experience in programming and applications system environment, which includes the following: Core Skills:
Java J2EE, Angular, Spring, Servlet, JSP, EJB, JTA, JMS and experience in Web technologies such as XML,
Struts, Javascript, AJAX, Web Services is a strong plus.
Software development experience using microservice based applications like Spring-Boot.
Experience with Functional exposure to: Agile, Wealth/Financial Domain, Web Components, Component Based and
Test Driven Development.
All the functionality is implemented using Spring Boot, Perforce and
Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot
Designed and developed the REST based Micro Services using the Spring Boot.
Used Spring MVC module to develop MVC Architecture.
Developed the Controller to handle the requests and responses.
Used Core Java to develop Business Logic as Spring Beans.
Used JavaScript libraries or frameworks: jQuery, Vue.js
Experience with HTML5, CSS3
Experience with integrating multiple systems together
Experience with Power BI
Experience with JavaScript, TSQL
Experience with BMC Remedy or ITSM applications
Extensively used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic
design and development.
Configured Spring Container to implement IOC/DI of the Spring Beans, Bean Factory and to manage the beans life
circle.
Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to
perform the database the database operations by connecting Data Sources available.
Implemented Spring AOP for declarative transaction management.
Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex
user interface.
Experience in creating JavaScript for using DML operations.
Involved in writing PL/SQL - Stored Procedures, Functions, Triggers, and Sequence etc.
Involved in designing the client-side module architecture based on new Angular Framework.
Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon
cloud formation.
Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime
environment for CI/CD system to build, Test and Deploy.
Implemented CI CD pipelines using Jenkins and build and deploy the applications.
Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent
data from SQL Server.
Stored procedure in the database and used Dynamic SQL to load the data.
Used Jersey to implement Restful Web Service and used XML form to transfer the data.
Developed Unit Test Cases and used JUnit for unit testing of the application.
Created UNIX shell scripting for periodic generation of reports.
Configured pom.xml to deploy the project using Maven.
Provided Technical support for production environments resolving the issues, analyzing the defects, providing and
implementing the solution defects.
Used Eclipse IDE for developing code modules in the development environment.
Monitored the error logs using Log4j and fixed the problem.
Used GIT for Version control.
Technologies Used: Java/J2EE, Agile, Angular.JS (v9.0/10.0), HTML, XML, CSS, JavaScript, XHTML, AJAX, Spring MVC,
Hibernate, Oracle, SQL, JMS, REST Web Services, Log4j, Servlets, Junit, ANT, GIT, Windows, Jenkins and Microservice.
Kansas City Southern Railway (KCS), Kansas City, MO. March 2018 - December 2019
Role: Full Stack Java Developer
Description: The Kansas City Southern Railway Company (reporting mark KCS) is an American Class I railroad. KCS hauls
freight for seven major government and business sectors: agriculture and minerals, military, automotive, chemical and petroleum,
energy, industrial and consumer products and intermodal.
Job Functions and Responsibilities:
Involve in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks assigned.
Building reusable code and libraries for the future purpose and Integrating user-facing elements with server-side logic,
Implement REST API’s using latest Microservices architecture Spring Boot and Java8.
Process and load inbound and outbound Data from Google pub/sub using Spring Boot framework.
Used GitHub for code repository, Maven for add dependencies in pom.xml,
Groovy for writing unit and integration test cases.
Created different profiles in application to event configuration based on product tag.
Application packaging and build through Gradle.
Used Pivotal Tracker for Agile user stories management, IntelliJ for development IDE, Apache Tomcat as application
server, Google cloud for logs, reporting and monitoring purpose.
Used TeamCity for CI/CD for all build and deployment.
Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the
request flow to the Backend tier of the application.
Developed User Profile and Microservice modules using Spring Boot. Used Spring MVC for REST API
and spring annotation for Dependency Injection.
Developed Hibernate for interact with database with spring integration as the data abstraction.
Implemented Web Services using Spring RESTful and Utilized JBoss for Web Server.
Involved in writing PL/SQL - Stored Procedures, Functions, Triggers, and Sequence etc.
Performed client end validation using JavaScript and jQuery.
Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE.
View- controller have been developed using Servlets/JS, JavaScript, CSS3 and HTML5.
Used GitHub for code repository and version control.
Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices
with Rest template based on RESTful APIs.
Implemented Service oriented architecture (SOA) using Restful web services with JSON.
Maintained GIT branches for project development, conducted merge and used Maven for building and deploying
applications to JBOSS and Coherence servers.
Technologies Used: Java 8, Spring MVC/ DI, JDBC template, Microservice, Web Services, Angular.JS (v6.0), RESTFUL,
Maven, TemCity, Tomcat, PostgreSQL, Cassandra, Gradle, Groovy, Hibernates, Git, DHTML, HTML, CSS, MOCKITO, Maven,
Eclipse, IntelliJ IDEA, Jenkins, Jira, GitHub, RESTFUL, JSP, Servlets, jQuery and JavaScript.