Proficient 9+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier Architectures.
Ambitious Go-getter with extensive adeptness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML, HTML5, JavaScript, TypeScript, Angular 2/4/6/8/15, ReactJs and Bootstrap.
Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat, IBM WebSphere and JBoss Application Server Performance
Targeted Implementer with substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey and Jackson
Developed Microservices using SpringBoot and deploying Microservices into AWS cloud using Jenkins
Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, SQL Server, MySQL and SQL Server Management Studio
Mission Focused Aspirant with sweeping proficiency in using version controls such as SVN and GIT
Quick-witted Competent with skillful ability in using Spring 4.x(Dependency Injection/Inversion of Control, Spring MVC, Spring Security, Spring Microservices, Spring JDBC, Spring REST, Spring Boot and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
Innovative Individual with commendable experience in developing User Interface using Angular 4 framework, React.js, HTML, CSS, JavaScript Experience with Maven for dependency, version management and Jenkins continuous integration (CI/CD) to setup automated builds.
Experience in AWS Cloud platform and its services which includes EC2, EBS, Cloud watch, AWS SQS and S3 Worked on Swagger UI to interact with the API's. Designed and documented APIs using Swagger.
Experience in writing many test cases using JUnit framework.
Expertise in developing dynamic web pages in HTML with AngularJS for UI and developed single page application by using AngularJS
Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills.
Diversified knowledge and ability to learn innovative technologies quickly.
Worked with Spring and Hibernate to develop APIs and interact with database, since our application demands a versatile set of SQL(MySQL) queries to complete its functionalities.
Experience in working with Sonarqube to present cleaner and better code.
Experience in working with Jenkins, Gradle, Jfrog Artifactory, CI/CD, JIRA, Blackduck and Urbancode to build, interact and deploy my code to the respective environment (DEV/TEST/PROD).
Experience in writing micro-services as part of the performance improvement.
Experience in working with cloud technologies like AWS to containerize some of our artifacts.
Worked with Log4J to have robust logging implemented in our application which helps in monitoring the issues if they pop-up during the application run.
Experience in writing unit test cases using Junit, Selenium, TestNG and integration test cases using Wiremock.
Used Hibernate, object /relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational datamodel with a SQL-based schema.
Experience in writing load-test scripts using JMX, running load tests using the Jmeter tool and analyzing the aggregate reports.
Overview
9
9
years of professional experience
Work History
Principal Full Stack Java Developer
Fidelity Investments
Raleigh, Durham, NC
05.2022 - Current
Designed, implemented, tested, and maintained complex software and hardware systems with a specific focus on customer usability
Created solutions that increased customer satisfaction by 14%, decreased manufacturing costs by 15%, and improved software stability and scalability by 10%
Developed programs using a range of languages adhering to coding and software development best practices
Made iterated product improvements and bug fixes in response to customer feedback
Leveraged cloud-based application development methods to improve performance
Ensured scalability and robustness of software architectural designs
Lead and mentor teams of engineers in the design, development, and deployment of high-traffic, scalable web applications
Participated in the development of specifications, evaluation of potential alternative solutions and informed design decisions
Developed scalable and efficient backend applications using Node.js and Express.js, handling RESTful API endpoints and database interactions
Designed and implemented authentication and authorization systems using libraries like Passport.js and JSON Web Tokens (JWT) to ensure secure access to resources
Develop and maintain RESTful APIs and other microservices in Java and Angular 15
Implement and maintain software development best practices, including Agile methodologies, continuous integration, and continuous delivery (CI/CD), and test-driven development (TDD)
Developed Wrapper in Python to run applications along with other applications
Backend scripting/parsing using Perl and Python Automating the hardware flow using the batch files and shell scripting
Worked on different projects for redesign development of various parts of hotwire web site Hotel Search Results page Hotel Billing path using Spring
Used JQuery event handling in UI pages to display list boxes and to handle validations
Created interface to manage user menu using JS, Angular JS and JQuery
Developed data insertion forms and validated them using Javascript
Building scalable and high-performance web applications using Node.js
Front-end development skills with HTML, CSS, and client-side JavaScript frameworks (e.g., React, Angular, Vue)
Installed, configured, administered, and supported WebSphere Application Server ND V7.0/8.5 and IBM HTTP server 7.0/8.5 on RHEL 5/6
Proficient in implementing Service Oriented Architecture (SOA) using Web Services, including SOAP and RESTful protocols
Developed Web applications and Web Services using MVC4, Entity Framework, HTML5, CSS3, JavaScript, JQuery AND AngularJS with .NET integration
Created pages for login using single sign on with .NET integration, main page containing favorites with .NET integration and page for continuous integration configuration with .NET integration
Configured WebSphere Application Server in a vertical and horizontal clustered environment
End to End testing of J2EE Application after Deployment to WebSphere and Springsource Tomcat Server
Collaborated with other IT teams to resolve system issues
Performed the backend services testing using various systems like RESTAPI services, Swagger and Postman
Ensured software products were meeting required performance, scalability, and security standards
Refactored code for better readability and maintainability
Lead a team of developers in the successful delivery of a critical enterprise-level application, reducing processing time by 30%
Experience in working with SonarQube to present cleaner and better code
Experience in working with Jenkins, Gradle, Jfrog Artifactory, CI/CD, JIRA, Blackduck and Urbancode to build, interact and deploy my code to the respective environment (DEV/TEST/PROD)
Optimized existing systems to decrease the cost of maintenance and development cycles
Adhered to code versioning control principles
Assured the safety and reliability of the systems developed using established standards and practices
Migrated a legacy Java application to the cloud, resulting in a 50% reduction in hosting costs
Mentored and trained junior Java developers
Configured AWS services including (IAM), RDS, DynamoDB, ElastiCache, Redshift, Direct Connect, Route 53,SQS,SWF, WorkSpaces, WorkDocs, ELK
Skills: Java, Spring Boot, Microservices, Rest APIs, Web development technologies (HTML, CSS, JavaScript, JQuery, AJAX, etc.), MySQL, PostgreSQL, Oracle, Maven, Gradle, Git, Software testing tools and methodologies, Azure, Agile development methodologies, WebSphere, Tomcat, AWS, Team leadership and mentorship, Selenium/Cucumber Automation, Jasmine/Karma, Junit
Sr. Front End Angular Developer
Wells Fargo
Charlotte, NC
08.2021 - 05.2022
Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
Leveraged MVC design pattern to organize AngularJS controllers, Custom directives, factories and views
Worked on the REST/Web API to create the services and tested on postman and used in AngularJS $HTTP service calls and bind the data in the table using ng-repeat attributes
Built web pages that are more user-interactive using jQuery plug-in for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and JavaScript, Bootstrap
Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
Used SVN for version control and JIRA for defect tracking
Used Jasmine/Karma for unit testing
Integrated with various databases, including relational databases like MySQL and PostgreSQL, as well as NoSQL databases like MongoDB, for data storage and retrieval
Used JQuery, Angular JS to manipulate DOM, registering callbacks or watching the model changes
Designed dynamic client-side JavaScript codes to simulate process for web application, page navigation and form validation
Enterprise Kong, Kong Konnect, Kubernetes, OAuth Grant type and authentication protocols
Proficient in using C#, ASP.NET, and other .NET technologies for software development
Involved in the Re-Design of the XML Schema for the Content Store XML-Database
Involved in using WebSphere application server maintenance (WASM) for starting/stopping/restarting servers and browse log scans
Deployed application EARs on WebSphere Application Server Network Deployment in Dev, Test, Stage and Production environments daily and troubleshoot various configuration and application issues
Worked extensively in using version control systems sub version (SVN), CVS, Perforce, Visual source safe
Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence
Developed Web applications and Web Services using MVC4, Entity Framework, HTML5, CSS3, JavaScript, JQuery AND AngularJS
Created pages for login using single sign on, main page containing favorites and page for continuous integration configuration
Worked with business analysts to understand their business models and goals
Responsible for developing the UI pages using Angular 2/4, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap
Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2
Upload and Download server backups from AWS S3 repository and perform data migration
Troubleshoot build issues in CI/CD tools such as Bamboo and Jenkins as continuous integration tools in different projects
Migrated an application developed in Angular 8.0 to Angular 15.0 recently
Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt
Used JIRA for bug tracking
Git is used as a version control tool and Jenkins is used for continuous integration of builds
Performed unit testing after writing the code by using Jest Framework and involved in TDD environment
Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints
Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers
Participated in requirements gathering and preparing business requirements and system requirements documents
Coordinated with offshore team, delivered results, focusing the team on tasks and requirements, communicated team status, accomplishment, and other deliverables
Setting up of Nodes, Data Sources, Virtual Hosts, configuring Servlets Engines, Session Managers including planning installation and configuration of Web Sphere Application Server
Designing and developing controller Servlets using MVC Model 2 with business delegation capabilities
Used Maven to build and deploy application
Modifying Components using Java J2EE technology to implement the business rules
Working on different web pages with JSP, Ajax, JavaScript, CSS, and XHTML
Worked on Web Services for transferring data between different applications
Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics for different aspects of the application
Utilized caching mechanisms, such as Redis or Memcached, to improve application performance and reduce database load
Created Unit Test Cases using JUnit
Coded the front-end components like JSP, Action and Action Forms and utility classes
Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures
Deployed applications on WebSphere Application Server Network Deployment in QA, Staging and Production environments daily and troubleshot various configuration and application issues
Developed Splunk reports that provide a high-level overview of the Application Health
Used Splunk for the engineering dashboards used by the developers for easy track of application health
Performed WebSphere configuration, backup, and restoration tasks by using backupConfig, restoreConfig commands etc
Technical environment applies the latest software development principles with TDD, CI, Agile Software Development, JUnit and JIRA
Worked on unit test cases using Karma and Jasmine and Jest and React testing Library on client side
Load data from various data sources into HDFS using Kafka
Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API
Authenticating Users and to provide the security to Restful web services using OAUTH 2.0
Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts
Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON and XML
Implemented Aspects using Spring AOP and SpringIOC Framework for logging and other functions
Implemented logging functionality using Log4J and SLF4J
Used AWS deployment services to quickly set up a dynamic website and configured virtual servers
Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively
Provided 24/7 on-call support on rotation basis for applications running in production on WebSphere Application servers
Participated in requirements gathering and preparing business requirements and system requirements documents
Coordinated with offshore team, delivered results, focusing the team on tasks and requirements, communicated team status, accomplishment and other deliverables
Setting up of Nodes, Data Sources, Virtual Hosts, configuring Servlets Engines, Session Managers including planning installation and configuration of Web Sphere Application Server
Designing and developing controller Servlets using MVC Model 2 with business delegation capabilities
Used Maven to build and deploy application
Modifying Components using Java J2EE technology to implement the business rules
Working on different web pages with JSP, Ajax, JavaScript, CSS, and XHTML
Worked on Web Services for transferring data between different applications
Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics for different aspects of the application
Worked with application teams and helped them to understand how WebSphere executes threads work and the corresponding equivalent impact on memory on other JVM settings as well CPU performance on the hardware
Installed EARs, WARs, and configured application specific JVM settings, Web container parameters using the Admin Console and WSCP/Wsadmin scripts
Dockerized Node.js applications for containerization, ensuring consistency and portability across different environments
Implemented unit tests and end-to-end tests using frameworks like Mocha, Chai, and Supertest to ensure code quality and reliability
Deployed application EARs on WebSphere Application Server ND/XD in Test, Stage and Production
Updated WebSphere Application Server, IBM Http Server and plug-in with latest fix packs
Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis
Created Unit Test Cases using JUnit
Coded the front-end components like JSP, Action and Action Forms and utility classes
Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures
Deployed applications on WebSphere Application Server Network Deployment in QA, Staging and Production environments daily and troubleshot various configuration and application issues
Performed WebSphere configuration, backup, and restoration tasks by using backupConfig, restoreConfig commands etc
Technical environment applies the latest software development principles with TDD, CI, Agile Software Development, JUnit, and JIRA
Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON, and XML
Implemented Aspects using Spring AOP and SpringIOC Framework for logging and other functions
Implemented logging functionality using Log4J and SLF4J
Provided 24/7 on-call support on rotation basis for applications running in production on WebSphere Application servers
Experience with gathering requirements, designing the implementation of the assigned story and testing the application to make sure it fulfills the business requirements using AGILE methodology
Experience in designing and developing responsive web applications using Angular 8, HTML5, CSS3, JavaScript, jQuery AJAX, JAX-RS
Implemented core logic and feature development using Java8.
Full Stack Java Developer
Kroger
Cincinnati, OH
09.2018 - 01.2019
Involved in Client Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM)
Backend scripting/parsing using Perl and Python Automating the hardware flow using the batch files and shell scripting
Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript
Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data from the website
Designed, developed custom, single page (SPA), the responsive web application on the front end using Angular 6
Used Angular to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, wrote custom directives for a responsive, CSS-animated user interface
Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 6
Developed user interface by using the React JS, Flux for SPA development
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
Used React-Router to turn application into Single Page Application
Implemented stable React components and stand-alone functions to be added to any future pages
Working as an application developer experienced with controllers, views, and models in NodeJS
Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements
Used Multi-Threading and collection framework including List, Map etc
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC), AOP, MVC, and Hibernate
Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations
Collaborated with frontend developers to integrate frontend interfaces with backend services, ensuring seamless data flow and user experience
Deployed and managed Node.js applications on cloud platforms like AWS, Azure, or Heroku, configuring server environments and monitoring application performance
Written HTTP ajax calls in angular services using RxJs to get data from backend microservices
Creating REST API implementation using Spring Boot framework and writing test cases for API's
Experience creating real time data streaming solutions using Kafka
Deploying application in AWS cloud using services like EC2, DynamoDB, Aurora, ELB, VPC
Working with ECMA Script 6 features
For build of JSX and ES2015(ES6) used Babel, webpack
Extensively used Junit and JMockit for writing unit test cases
Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment
Extensively used JUnit for unit testing, integration testing, and production testing
Designed and developed API specification with testing case (Swagger)
Used Log4j to capture the logs that include various levels of information like an error, info, and debug into the log files
Involved in daily stand-up meetings, sprint planning and sprint retrospective meetings as part of AGILE methodology
Worked closely with developers and other IT teams to understand the scope of the project and accordingly gather functional requirements of the project to design and implement the application
Designed and developed RESTFUL web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTFUL, PostgreSQL, and Maven
UI development with technologies like HTML5, BootStrap, Reactjs, Angular2, TypeScript, JQuery, Redux and ES6
Used Multi-Threading, Exception Handling and collection framework including List, Map etc
Implemented the integration with the back-end system with web services using REST
Worked on consuming and producing using Restful (JAX-RS) web services
Wrote REST controllers to provide data to external applications in XML/JSON format
Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework
Implemented REST Microservices using spring boot
Generated Metrics with method level granularity and Persistence using Spring AOP
Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine
Developed Angular Applications based on AngularJS
Written components backing dashboard pages like forms, data tables
Developed different pages and forms on client-side by using HTML5, Bootstrap, React JS and CSS3
Implemented Stable React JS components and Stand-alone functions to be added to any future pages
Debug sensor issues during camera module development
Responsible for integration of camera SW into products by coordinating with the electrical and mechanical staff
Handle responsibilities of conducting research on latest camera technologies to develop quality product features
Responsible for building module prototype, checking the quality of image and mechanical systems of camera
Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications
Implemented AJAX Library and various web controls to present the interface to users in a much comfortable environment
Performed the backend services testing using various systems like RESTAPI services, Swagger and Postman
Extensively used JUnit and Mockito for unit testing, integration testing, and production testing
Used Jenkins application to build and perform continuous deployments of JBOSS war files
Defined Coding standards and review code both manually and using automated code review tools
Developed a logging component using ApacheLog4J to log messages and errors
Written test suites and unit test cases using Junit
Used Liberty Application Server to run the application and test it
Worked with GIT to maintain a control over the source
Used Maven build tool for compiling and packaging the application and compiled the project assemblies using MAVEN and deployed it
Used Maven for dependency management, build applications and deploy to the containers, application servers
Used Eclipse/IntelliJ as an IDE for Java/Template development and MAVEN as a build tool
Actively participated in requirements gathering, analysis, design, development, and testing phases, and responsible for the full stack development
Developed user interface using HTML, CSS, Java Script, Ajax and JQuery
Used Angular JS, D3JS to build a single-page application
Creating UI controls using Typescript, CSS, HTML5, and Knockout JS
Maintaining the dynamic front end with Backbone JS collections, Handlebars, HTML and CSS
Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database
Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX
Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver
Used Maven to build and deploy the application in the server
Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique
Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache Axis
Developed messaging module using Spring JMS and ActiveMQ
Used JIRA to fix and track the workflow
Configuration and deployment of the web application using WebSphere 7
Following Agile practices to develop and deliver the requirements