Professional Documents
Culture Documents
ALEKYA
PROFESSIONAL SUMMARY:
TECHNICAL SKILLS:
Java/J2EE Technologies Java 1.7/1.8, EJB, Hibernate, Servlets, Java Security, AWT, JSP, JMS &
JDBC
Databases Oracle 11g, MySQL, SQL Server, MongoDB, Cassandra
IDE Tools Eclipse, NetBeans, IntelliJ, JBuilder, RAD
Front End Web Technologies JavaScript, AJAX, HTML5, DHTML, JavaScript, Angular 7, ReactJS, CSS,
XML, XML Schema, JSON, YAML, NodeJS, XST, XSTL, jQuery,
AngularJS, Bootstrap
Web Services and API development REST APIs, SOAP, WSDL, JAX-RS, JAX-WS, AWS, Microsoft Azure
Version Controls GitHub, CVS, SVN, Clear Case, Jenkins
Tools & UI Framework Struts, Spring, Spring MVC, Hibernate, Spring Web Flow, Spring IOC,
Spring AOP, Spring Boot, Spring Batch, JSF, Junit, SOAP UI, ANT,
MAVEN, Jenkins, Groovy
Web Servers Apache Tomcat, JBoss, Web Sphere, Web Logic
Methodologies Waterfall, Agile
Cloud Technologies EC2, S3, ELB, Auto-Scaling, VPC, Route53, DNS & IAM
Testing Tools Selenium, Junit, RTC, Soap UI, Star Team, Rational Clear Quest
PROFESSIONAL EXPERIENCE:
Responsibilities:
As a full stack developer, I was involved in requirement analysis, design, and implementation of the applications.
Followed Agile methodology and participated in the standup meetings and involved in the sprint planning,
retrospection, and reviews.
Developed the user interface using JavaScript, HTML5, CSS3, jQuery, Bootstrap and Angular 7 and REDUX for
created responsive GUI Interface of the web page.
Designed JSON requests according to the frontend pages and processed the JSON requests according to the
different types of modules, actions, and request data.
JSON responses will be developed according to the request and send it back to the front end after the logic
processing.
Developed Single page applications using Angular, Dynamic page applications.
Created reusable Angular components for the application and used state for class components.
Experience in using Angular components, Forms, Events, Keys, Router, Redux and Flux concept.
Used Reactive programming for building reactive web applications that automatically updates the values that
are added to the database.
Experience with spring modules like Spring MVC, Spring Core, Spring Boot, Spring Batch, Spring JDBC and
Spring DAO.
Wrote Micro services to export/import data and task scheduling and Spring boot, Spring and Hibernate in the
micro services and Swagger API for Micro services.
Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
Used REST API calls from Angular app and parsed the data to client and handled the security and REST services
authorization using Spring Security.
Used Swagger for documenting the Rest APIs and created automation scripts for Rest APIs using Postman.
Implemented Kafka producer and consumer applications with help of the zookeeper and retrieved log messages
using Kafka.
Creating Data Access Objects (DAOs) integrating with Hibernate and used JDBC interaction to interact with Data
Access Objects.
Used Hibernate in Data Access layer to access and update information in the database.
Configured Dispatcher servlet and view resolver to interact with the requests and manage the MVC flow.
Used NodeJS frameworks in the development of web applications.
Maintained DB Schema and wrote services to store and retrieve user data from MongoDB for the application.
Implemented Spring bean configuration file and bean factory pattern and application context for bean
configuration.
Deployed the micro services to Pivotal Cloud Foundry using CI/CD pipelines for continuous integration and
developed using Jenkins.
Worked on Amazon Web Service (AWS) EC2 and Jenkins for continuous integration.
Proficient with container systems like Docker and container orchestration like EC2 Container
Service, Kubernetes.
Managed Docker orchestration and Docker containerization using Kubernetes.
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Experience with design patterns like session façade, singleton, business delegate and Data Transfer Object
(DTO).
Knowledge in various agile methodologies like TDD (Test Driven Deployment).
Involved in building the application and deploying the application using Apache Tomcat Server.
Used Maven Scripts to build the application and worked with Log4j for error tracking and debugging. Wrote Unit
test cases and used Mockito.
Developed components of web (JAX-WS, REST, JAX-RPC) and SOAP using various message exchange patterns.
Used Postman and SoapUI to test RESTful services and perform operations.
Experienced with testing REST and Graph QL API logic using Postman.
Created SQL scripts for test validation. Involved in testing Graph QL APIs JSON responses using Postman.
Participated in mobile testing for native and web applications on iOS and Android mobile platforms.
Used Spring Security for authentication and authorization of the application.
Conduct eMarketing Score Card and Site audits (SEO, Site Conversions) for improvement of any shortfalls.
Develop and provide technical and structural site recommendations for improved SEO ranking and performance.
Collaborated with team of professionals in Agile team and used GitHub for source code management and
version control. Used Slack as a communication platform between team members.
Environment: Java 8, JDK, Struts, HTML 5, CSS, JavaScript, jQuery, AJAX, DOM, JSON, Angular 2.0, Angular 7, NODE
JS, Agile methodology, Bootstrap, Eclipse, J2EE,Servlets, Spring Framework 4.0, Spring MVC, Hibernate 4.3,Eclipse
Vertex, Microservices, JUnit, Restful API, Spring IOC, Jenkins, Maven, JDBC, JUNIT, XML, SQL, Oracle, Tomcat, Log 4j,
JIRA, GitHub.
Worked with the phases of SDLC as the scrum member following Agile methodology and participated in Sprint
planning sessions.
Extensively worked on Core Java, multi-threading, collections, and exception handling.
Analyzed use cases, created interfaces, and designed the core functionality from Presentation layer to business
logic layer using UML.
Worked on converting existing module to rest microservices and CRUD operations using Spring Boot.
Created application layer POJO classes and mapped them to backend oracle database using Hibernate network.
Used Spring Core for creating injection of controller and container (IOC) and integrated with Hibernate.
Used Hibernate as the Object Relational Mapping (ORM) to access data from SQL server.
Developed Data Access Objects using Spring DAO, JDBC and Spring Hibernate.
Experience in working with web services like SOAP, WSDL, RESTful web services.
Experience with large scale distributed systems and web-oriented architectures.
Managed the bean lifecycle and worked with the controller to handle the request and response.
Interacted with clients to gather requirements.
Handled Front end using React for developing Single Page Applications (SPA).
Used REST API calls from React JS and parsed the data to the client and handled the security and REST Services
authorization using Spring security.
Developed web pages using Spring MVC and JSP. Worked on reusable components using ReactJS.
Build prototypes using React navigation and used API for props management.
Implemented stable react native components and stand-alone functions to be added to any future pages.
Worked on React Native to get access to the native APIs.
Delivered React JS applications solving the issues and following best practices.
Used React Components, Reducers and Actions to implement MVC (Model View Controller).
Used libraries like redux-reselect to increase the performance of the application.
Used NodeJS frameworks in the development of web applications.
Worked with NPM commands and used package Json for managing dependencies and dev-dependencies of
Node Js applications.
Working experience on JDBC, XML and AJAX. Worked on handling transactions using JPA (Java persistence API).
Worked with databases and wrote SQL, HQL (Hibernate Query Language)queries to fetch the data from the
database.
Involved in writing SQL queries, functions, triggers, and stored procedures for PL/SQL and HQL (Hibernate
Query Language).
Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational
DB.
Developed Entity objects and used Hibernate the ORM tool to access the persistent data from MySQL.
Wrote JUnit test cases and used log4j for debugging and error handling, tracked defects in Jira tracking portal.
Used Selenium and Cucumber test driven deployment tools for java automation.
Used Spring Core/IOC to inject the object dependencies. And worked on struts in presentation tier.
Worked with Maven build tool for automation and deployed the application using Tomcat server.
Worked on setup of CI/CD process for application using Jenkins.
Environment: Java, Oracle, Hibernate, Spring Framework, Jenkins, Node, JDBC, React JS, React Native, AJAX,
JavaScript, JDBC, Log 4j, Maven, Microservices, SOAP, REST, Spring ORM, Spring Core, Junit, SQL server, AWS, EC2,
node.js, Struts.
Used Agile methodology for software development. Based on the business needs of the application, developed
functional and non-functional features of the application.
Participated in all Agile scrum ceremonies, project planning, design discussions and release planning activities.
Proficient in using servlets. Applied MVC implementation to the web application.
Used Design patterns such as DAO, Singleton, Session façade which helps in distribution of roles and
responsibilities across various layers of processing.
Developed the application with Java and J2EE using Eclipse IDE and used JBoss for deployment of application.
Strong understanding of the spring modules like Spring Core, Spring MVC, Spring JDBC, Spring Boot.
Extensively used spring framework Dependency Injection (DI) for object’s dependency resolution, Inversion of
Control (IOC) using XML configurations, Java Annotations and Java Source code.
Integrated Spring- Hibernate frameworks for ORM functionality. Maintained web services using Restful API.
Designed and developed REST based microservices using Spring Boot.
Developed UI interface using HTML, CSS, jQuery and Angular, JavaScript AJAX and Tag libraries and Bootstrap.
Strong skills in writing queries, functions, triggers, and stored procedures in PL/SQL.
Strong skills in Oracle server-side programming which includes SQL, SQL*Plus, PL/SQL Packages.
Used DAO Pattern to fetch data from the database using Hibernate to carry out various database.
Wrote JUnit test cases for unit testing. Used maven to build applications and created multi module maven
project and used Jenkins for continuous integration.
Performed Module and Unit Level Testing with JUnit and Log4J for debugging and error tracking.
Developed detailed design documents for all the functional modules of the application to be used by the testing
team to setup Test cases.
Deployed the application using Apache Tomcat Server.
In production support responded to service tickets and service requests within established time-based
requirements.
Environment: Java 1.7, J2EE (JSP, Servlets), JMS, JavaScript, jQuery, HTML, API, CSS, Bootstrap CSS, JSF 2.0 X,
Hibernate, Spring, XML, XPATH, Shell scripts, Perl Scripts, Eclipse, JBOSS, Agile, JDBC with Oracle 11g.
Responsibilities:
Involved in the Software Development and Lifecycle for analysis, design, testing and implementation of the
project.
Good Experience in developing web/enterprise applications using SDLC methodologies like waterfall/agile.
Prepared business and functional requirement specification and technical documentation.
Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for user stories and participated in
retrospective and presenting demo at the end of the sprint.
Developed code changes using core java, J2EE technologies and used Eclipse, JDBC and MySQL.
Used Servlets for maintaining server-side business logic.
Used various Design patterns like service locator, session facade, singleton, and factory pattern.
Used spring framework for implementing Spring IOC, JDBC, ORM.
Experience on Collections, Exception Handling, Garbage Collection in Core Java.
Designed use case diagrams, class, and sequence diagrams in the design phase of the project and for workflow
settings.
Used HTML, CSS, JSP, JSTL and Java script for building web applications.
Experience in writing SQL Stored procedures and functions.
Experience in writing test cases for Junit testing and thus verifying and validating applications.
Worked on deployment of virtual machines and troubleshooting on VM management.
Worked on JSON, AJAX for request and response processing and used CVS for maintaining source code with
other developers.
Used Maven to build and deploy the application on web logic server.
Used Git for version control across common source code used by developers.
Environment: Core Java, Collections, Multi-Threading, JSP, HTML, CSS, JDBC, Junit, SDLC, Eclipse, Tomcat, SQL, CVS,
Waterfall, Design Patterns.
Responsibilities:
Performed in different phases of the Software Development Lifecycle (SDLC) of the application, including
requirements gathering, analysis, design, development, and deployment of the application.
Performed the analysis, design, and implementation of software applications using Java, J2EE.
Implemented design patterns like Data Access Objects (DAO), Value Objects/Data Transfer Objects (DTO), and
Singleton etc. Developed JavaScript validations on order submission forms.
Developed and implemented Struts and J2EE based MVC (Model-View-Controller) framework for the
application.
Developed Action Forms and Controllers in Struts 2.0 framework.
Designed, developed, and maintained the data layer using Hibernate.
Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets. Created dynamic HTML pages, used
JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
Used various Core Java concepts such as Oops, Multi-Threading, Exception Handling, collection framework,
Collection APIs to implement various features and enhancements.
Used Apache Ant to compile java classes and package into jar archive. Wrote PL/SQL queries, stored
procedures, and triggers to perform back-end database operations.
Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web
Sphere Application server.
JUnit was used to do the Unit testing for the application.
Involved in tracking and resolving defects, which arise in QA & production.
Environment: Java, J2EE, JSP, Agile/Scrum, Eclipse, HTML, JSTL, JavaScript, AJAX, ANT, Apache Axis, WSDL (Restful),
DAO, SOAP, Struts 2.0, Hibernate, XML, LDAP, TCP/IP, OSS, Clear Case, XSLT, CSS, JMS, Oracle 10g, Spring, SQL,
Pl/SQL.