Full Stack Java Developer
Frond End Developer
Bachelors in EEE
Master’s in networks and Communications
Around 6yrs of Experience in Design, Development of Java/J2EE based applications.
Working knowledge and experienced in multi-tiered distributed environment, OOPS concepts, good understanding of Software Development Lifecycle (SDLC)
Used JIRA for bug tracking and Agile sprints.
Experience in developing and deploying applications on Cloud Platforms like PCF and GCP.
Work experience with GitHub and Gitlab.
knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Data Access Object for building J2EE Applications.
Experience in building web applications using Spring 3.1 Framework
Java, C, XML 1.0, XSL 2.0, jQuery
Java/J2EE Technologies JDBC, Servlets, JSP 1.2/2.0, JMS.
Web Development HTML5, XHTML, CSS3, Java Script.
Frameworks Struts 1.x/2.x, hibernate 3.x, Spring 2.5/3.1.
XML/Web Services XML, XSD, WSDL, SOAP
Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x, IBM WebSphere 4.0/5.5.
Databases Oracle 9i/10g/11g, SQL Server, Postgres.
Testing/Logging Frameworks JUnit, Log4J
Full stack Developer
HEB -Tx March 2019 - Till date
Created and Implemented Microservices or REST APIS using spring, REST, JSON.
Tested SOAP web services using SOAP UI and REST services using POSTMAN.
Experience with Gitlab.
Migrated the code which is written in C language to Java.
Created a web application from the client side for the store order details.
Involved in design and development of Angular.
Written unit test cases using JUnit.
Involved in design and development of a user-friendly enterprise application using Java 1.8, Spring, Hibernate, Web services, IntelliJ.
Used Bitbucket for version control, Jira for project management, Confluence for document sharing.
Performing unit testing and reviewing the results with the team and participated in daily meetings with the business analysts to document the requirements and enhancements.
Experience working with RDBMS such as MySQL, PostgreSQL, DB2, Oracle 11g and NoSQL database like MongoDB
Hands on experience on Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
Experienced with CI/CD tools like Jenkins, Stash and Docker, Agile Methodology (Scrum, Jira). Setup the continuous Integration (CI) process for the application using the Jenkins.
Developed UI using HTML, CSS, AJAX, jQuery, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
Work Experience with continuous integration tools like Jenkins.
Coordinated with the onsite and offshore developer about ongoing issues and follow up.
Environment: Spring, REST, SOAP, DB2, Git, Jenkins, Junit, Mockito, Jira, Angular, Mango DB, Micro Services, XML, JSON.
Application Developer Sep 2018 – Feb 2019
GoDaddy - Iowa
Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD)
Designed the application using Front Controller, Service Controller, MVC, Spring DAO, Factory, Data Access Object, Service Locator and Session Facade Design Patterns
Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring 3.0 Core.
Used Hibernate for Object relational model for handling server side / database object data
Work closely with our partners and clients to develop and support ongoing API integrations
Used SOAP and REST based web service protocol.
Writing service methods and SQL queries to interact with the Oracle DBMS and writing test cases using JUnit Frames.
Worked with SQL databases like Oracle DB and My SQL and good in writing SQL
queries, Triggers and creating business tables.
Worked on writing PL/SQL Stored procedures, Functions and UDF (User defined scalar functions).
Developed/ Enhanced/ Maintained Java based Listed Derivative Expiry System code-base.
Followed an Agile and TDD approach to development.
Developed micro service architecture using Spring Boot, Spring MVC and RESTful API Services.
Build micro services using spring boot for the delivery of software products across the enterprise.
Bootstrap used along with Angular 2 and EcmaScript7 with Typescript in creating the Application
Implemented fronted with HTML5, CSS3, Bootstrap, React and Redux.
Experience in Importing data from various sources to the Cassandra cluster using Java API's.
Environment: Spring, JPA, Hibernate, TDD, IBM MQ, REST, SOAP, Oracle DB, Git, Jenkins, Junit, Mockito, Jira.
Full Stack Developer.
JPMorgan Chase&C0 - Chicago March 2018 – Aug 2018
Designed and developed Micro Services business components using Spring boot.
Involved in Bug fixes, Code Refactoring and Production Support for the application.
Performance Tuning and refactoring code, JVM and refactoring the logic.
Worked on Marshalling and Unmarshalling XML using JAXB.
Used Apache Log4J logging API to log errors and messages.
Created Stored Procedures, SQL statements and triggers for the effective retrieval and storage of data into database.
Used jQuery framework for creating frond end applications and for Client-Side applications.
Created automation scripts in SOAP UI using Groovy Script for web services testing.
Involved in coding with Core Java concepts like Collections, Exception handling, Multithreading, Java I/O and Generics to implement some business logic.
Used Jenkins to perform software build with Gradle, run shell scripts and worked on integration tests.
Experience in Pivotal cloud foundry setup /POC/Configuration/maintenance.
Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
Working experience in debugging and problem-solving in Android with the help of Eclipse and Intellij.
Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL.
Working Experience with Pivotal cloud Foundry (PCF)
Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
Oversee and develop Notification Service Microservices to use across the enterprise.
Migrating existing application into REST based s to provide all the CRUD capabilities using Spring Boot.
Role: Full Stack Java Developer
Client: T-Rowe Price – Baltimore, MD July2016 – Feb 2018
Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project
Designed and developed RESTful Web Services tier using Spring, JBPM, Java, JSF.
Worked on internal application for application team Spring Boot and Hibernate.
Experience in implementing cluster environments and Build (Automation using tools, Jenkins, Anthill Pro), Deployment & Configuration management.
Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS.
Sample tracking reports, building the front-end using NodeJS and Webpack.
Designed GIU and Interfaces with Services for mobile application and Asynchronous programing in Android.
Experience with Oracle DB.
Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application
Developed code in Java which creates mapping in Elastic Search even before data is indexed into
Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes
Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions
Used ANT, Maven build scripts to build the application and deploy on Web Sphere application server.
Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Application testing is performed in Android Emulator and few Android based mobile phones and tablets
Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents
Maven is used as a build tool and continuous integration is done using Jenkins
Role: Full Stack Java Developer
Client: Spectrum – WI Aug 2015 – June2016
Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD) and Worked on testing using Karma.
Worked on big data databases like MongoDB, with sharing and replication and played a key role in writing the Rest Services and clients, creating Data Access Objects with spring, designing the Mongo Documents/Collections.
Used Spring Framework for Dependency Injection and Using annotation-based Spring MVC.
Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Involved in building stable React components and stand-alone functions to be added to any future pages.
Involved in development of individual Sprints with the help of Git Hub.
Worked on Junit Reports library to merge individual XML files generated by the JUnit task and eventually apply a stylesheet on the resulting merged document to provide a brow-sable report of the test cases results
Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular JS for client-side validations.
Role: Frond End Developer
Client: Yellow Courtyard LLC - India Dec 2012 – July 2014
Designed responsive and user-friendly UI with CSS, jQuery, Angular JS and Bootstrap.
Coded Angular JS controllers and directives for application functionality and filters for heavy DOM
Used MongoDB as cross-platform storage in file storage, indexing, load balancing.
application, page navigation and form validation.
Used Cascading Style Sheets (CSS) for achieving uniformity through all the web pages.
Developing custom HTML elements using Angular JS directives.
Developed Browse and Checkout modules of the application for different mobile and tablet versions
Debugged the application using Firebug to traverse the documents and manipulated the Nodes using
DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
Extensively used Git for version controlling and regularly pushed the code to GitHub.
Involved in daily SCRUM meetings to keep track of the project status.
Used Node JS, React JS, MVC framework for developing the Single Page Application.