Created user interfaces with JSP, JSF, AJAX, Java Script, HTML, DHTML, and CSS
Designed and built REST-based microservices with Spring Boot
Designed and built an external RESTful API based on MongoDB (NoSQL)
Lazy loading was implemented to improve application performance and reduce initial load times
Handled the periodic export of SQL data into Elasticsearch with ease
Used Lambda expressions in Java 8 (for code optimization and improved performance)
Created a Web-Based Rich Internet Application (RIA) with J2EE (Spring framework) and Macromedia/Adobe Flex
Designed and built an external RESTful API based on MongoDB (NoSQL) for exposing the functionality of an existing SaaS platform to clients in an agile work environment via a web client
Used Hibernate and Spring to implement application-level persistence
JVM heap analysis with Jprofiler for performance tuning, including identifying hotspots and major GC cycles
Created software for Amazon Web Services (AWS) in Java 8 (using Spring Framework 5.0, MySQL 5.6, AWS Aurora, Lambda, API Gateway, S3, SNS, SQS, DynamoDB, EC2, EBS, Akamai WAF (web application firewall), and Apache Tomcat web server.) Contributed to the development of Java 8 features such as Lambda Expressions, Java Stream API, and Concurrent Accumulators
Create mobile web apps for Android, iOS, and BlackBerry devices
Backbone is developed with Ruby on Rails.js
Used Angular 11 CLI and Angular 11 Material components to create responsive and dynamic user interfaces
Used HttpClientModule to integrate RESTful APIs with Angular 11 services to ensure seamless communication with the backend
Angular 11 guards were used to implement robust authentication and authorization mechanisms to improve application security
Angular 11 forms were used for user input validation, and reactive forms were created for complex data handling
Added client-side routing to allow for smooth navigation between application components
Developed Angular 11 components and services that are modular and scalable in order to encapsulate business logic and improve code maintainability
Extensive hands-on experience with Java technology, including Spring MVC, Spring IOC, Hibernate, JavaScript, JQuery, Angular 11, HTML, CSS, and MongoDB
Using the Spring Cloud Kubernetes project, provide service discovery for all microservices
Developed restful Web-services using Grails framework in Python
In charge of monitoring our new AWS infrastructure
Creating watchers, alerts
Used Elasticsearch and Cloud Trail to create auditing and security alerts
Developed Objective-C code for the iPhone and iPod touch app using the iPhone SDK with Cocoa Touch and Xcode
Developed scripts in VB Script and Ruby to automate various manual processes (Screen Scraping)
Using Cordova's support, I deployed the web-based application to Android OS
Assisting with deployment and problem resolution Maven, Gradle, and Shell Scripts have been configured
Made use of Java 8 diamond operators, Java stream API, Collection API, and Lambda expressions, among other things
Used Jenkins and Hudson for Continuous Integration (CI)
Wrote Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services
Using JIRA to manage the issues/project work flow Configuring Hibernate, Struts and Tiles related XML files
Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources
Supporting and developing web-based and TCP/IP socket applications in UNIX using PHP, C, Perl, JavaScript, Oracle, MS SQL, t-sql, Pl/SQL, and openSSL
Used Spring Boot, Spring Dependency Injection (Core), Spring AOP, and Spring Annotations to design and develop business components
Developed a SOA microservices architecture to support enterprise-level applications
Demonstrated expertise in implementing IOC and Dependency Injection features in various Spring Framework components (Core, Web, JDBC, MVC, and DAO)
Maintain documentation for Kubernetes cluster and its components installation, implementation, deployment, and maintenance.
Full Stack Developer
Dec 2020 to Mar 2022
12.2020 - 03.2022
Created web-based applications with Spring frameworks and modules including Spring MVC, Dependency Injection, Spring Core, Spring JDBC, and Spring Java Mail Sender Impl
Created design specifications, mockups, and sample solutions, which were then demonstrated to the client
Created the services with AWS Elastic Search and Restful Services with JAX-RS and Java
Created and consumed Restful Web Services via media applications such as JSON, XML, and text data
OWASP ESAPI was used to validate input requests and encode output responses to/from the service
Created a web application that allows developers to create their own REST API calls in JAVA and Python
Created a Web GUI using HTML5, Node.js, and Java Script in an MVC architecture
Created AWS cloud scripts for scheduling EC2 auto scaling load balancers using the Python SDK
Case analysis was used to assess the impact of deliverables
Using Apache CXF and Apache Camel, we exposed and consumed services to downstream applications and achieved integration between applications
Used the OWASP CSRF Guard library, which is a variant of the synchronizer token pattern, to reduce the risk of CSRF attacks
Creating various Microservices to implement autonomous business boundaries
Spring Config server was used for centralized configuration, and Splunk was used for centralized logging
Jenkins was used to deploy microservices
Knowledge of batch job design and development using Quartz and Spring batch
Used Spring Boot to implement REST Microservices
Spring AOP and Spring Actuator were used to generate metrics with method-level granularity and persistence
Create and configure continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server, as well as experience designing and standardizing Restful API URLs and parameters for efficient integration between front end and back end
Used NoSQL databases like Cassandra, Mongo DB, and Risk
Used a command-line interface with a Pivotal Cloud Foundry HTTP Proxy Server
Used UNIX shell scripting to automate software installation and testing
Kubernetes was used to manage applications by inspecting and performing CRUD on clusters, and Docker was used in conjunction with Kubernetes to create pods for application deployment across multi-node kubernetes clusters
Used Spring MVC, JSP, JavaScript, J Query, Bootstrap, HTML5, and CSS3 in developing mini-site application
Developed interactive UIs in React JS using One-way data flow, Virtual DOM, JSX, and ReactNative concepts
Experience developing end-to-end web applications using the MEAN stack and Angular
Client-side code was written in ReactJS, and server-side code was written in MVC
Used jQuery to make HTML, DHTML, and CSS code interact with JavaScript functions to add dynamism to client-side web pages
Working with React Router to create SPAs
Created various front-end screens using React JS and predefined components from NPM
Using JSX, I created React JS components and followed the FLUX design pattern for unidirectional data flow
Performed CRUD operations on MySQL and Oracle 10g/11g databases
OWASP framework was used to implement security vulnerable fixes such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Forceful Browsing, Request Token, and Password Maintenance
CVS was used for version control
Test Driven Development (TTD) with JUnit and JMock mocking
Used SOAP UI and other tools to test SOAP-based WebServices
Contributed to the migration of the production SQL server blueprint to the new AWS RDS Aurora instance
Used SOAP web services to implement request and response objects, and Apache Camel to create routes
As part of database interaction, I wrote SQL, PL/SQL, and stored procedures
Developed unit test cases with the JUnit, Mockito, Easy Mock, and Power Mockito frameworks
Worked on parsing JSON Strings with JSON parsers such as GSON and Jackson
Used Apache Camel and JMS to implement an agent-server messaging dialog (Active MQ implementation).
Full Stack Developer
Feb 2019 to Nov 2020
02.2019 - 11.2020
Defining and building layers, server-side objects, and client-side interfaces using J2EE design patterns Swing, spring, and J2EE-based MVC (Model-View-Controller) framework was developed and implemented for the application
Co-created dynamic Ruby on Rails/HTML5 application highlighting numerous web metrics data visualizations
Constructed and maintained a variety of servers and workstations, including Windows Server and desktop variants, Ubuntu Server and desktop variants, Fedora, and CentOS
On a daily basis, I managed source control in GitHub
NodeJS was used to run GruntJS, BowerJS, and Express
Used VB Script to write scripts to clean, normalize, and reformat data for loading into the ERP system
Created and implemented numerous PhoneGap and Titanium applications, as well as Java and Objective-C plug-ins for the iPad, iPhone, and Android platforms
The environment was a mix of Windows and Linux, with projects written in C and java
Designed a customized network protocol that client applications, such as Android, iOS, and Windows Phone 7, use to communicate with cloud architectures
Skilled in using Cordova to deploy applications to mobile devices running operating systems such as Android and iOS
Removed all XML-based configurations required to build the MVC application and replaced them with Spring Boot classes
Integrated user libraries into the application using a microservices architecture and Spring-based services
Practical experience developing microservices and deploying them in Docker
Used Jenkins to deploy Spring Boot-based microservices in Docker and Amazon EC2 containers
Created monitoring and analytics solutions using Splunk and the ELK stack
Used Spring MVC, Spring Boot, and Spring Cloud to create microservices
Microservices architecture was used, with Spring Boot-based services interacting via REST and Spring Boot
Created forms for user input in Angular 8/9, incorporating both template-driven and reactive forms for a variety of data handling scenarios
Developed Angular 8/9 components and services that are modular and reusable, with an emphasis on code maintainability and scalability
Demonstrated a dedication to staying current on the latest Angular 8/9 and Java technologies through continuous learning
Helped to create scalable and RESTful Java APIs to support Angular 8/9 front-end functionality
Worked on Ant, Maven, Gradle, and Deployment scripts using Shell Scripts deployments To keep things in order, JIRA and Confluence were used
Created a Web-Based Rich Internet Application (RIA) with J2EE (Spring framework) and Macromedia/Adobe Flex
Used Hibernate Framework for object relational mapping and persistence, and implemented a persistence layer to interact with an Oracle database
Created Enterprise Eligibility business objects and domain objects using an Object Relational Mapping framework like Hibernate.
Writing Back end scripts on Node.js/JavaScript
Developed web applications using Spring MVC, JQuery, HTML, Bootstrap for Virtual Infotech Inc.
Full Stack Developer
Aug 2017 to Jan 2019
08.2017 - 01.2019
Worked with Agile - Sprint methodologies to gather requirements, analyze data, and plan projects
Involved in gathering requirements for custodians from existing functionality
Participated in the application's design, development, testing, and integration
Created user stories based on the features from the backlog
Participated in PSI estimations using the Fibonacci method and divided feature into different USs
Worked on high and low level design documents using UML diagrams
Participated in the creation of various use cases and sequence diagrams using UML
Recognized current processes and actions from legacy code
Used JavaScript to validate input, manipulate HTML elements with JavaScript, and create external JavaScript codes that can be used in a variety of web pages
Used EJB's session bean to keep the mobile session alive
Implemented methods for validating, invalidating, and keeping a session alive during the login process and maintaining session credentials
REST services were created to communicate with adapter classes and were exposed to the Angular JS front-end
Worked on Restful web services that required a stateless client server and supported JSON (there were a few changes from SOAP to RESTFUL Technology)
Participated in detailed analysis based on requirement documents
Worked on data serialization and de-serialization in JSON-based applications
Spring MVC was used as a web module, and I was involved in the design and development of new Action classes to interact with business logic
For LOC, AOP, and DAO layer design patterns, Spring Frame work was used
Hibernate was used as an ORM to map Java classes to database tables
Used POJOs to implement business logic components
Created adapter classes to create a layer on top of existing code
Used XSL, XSLT, XPath, and XSL-FO to transform, navigate, and format XML documents
Using Oracle Coherence, created an in-memory data grid solution for traditional and cloud environments
Created and implemented forms for user input in Angular 4/5, incorporating both template-driven and reactive forms for a variety of data handling scenarios
Developed Angular 4/5 components and services that are modular and reusable, with an emphasis on code maintainability and scalability
Demonstrated a dedication to staying current on the latest Angular 4/5 and Java technologies through continuous learning
Helped to create scalable and RESTful Java APIs to support Angular 4/5 front-end functionality
Contributed to the design and development of JSPs responsible for the presentation layer, utilizing the struts/html/bean/logic Tag ibraries in the JSPs
Using JNDI to authenticate to LDAP and developing the login Servlet, which is responsible for initial authentication of users from various systems
Created, sent, received, and read messages using the Java Message Service (JMS) API
During development, I tested components with JUNIT and Mockito
Using IBM Clear Case for source code version control
Using Maven to resolve spring framework artifacts and code build and deployment.
Full Stack Developer
April 2015 to July 2017
04.2015 - 07.2017
In charge of analyzing business requirements, developing use cases, interaction/package/sequence diagrams, and class diagrams for the Web Components Framework
In charge of integrating Media One with client services, ad networks, and third-party reporting tools
Consumed Client services using SPRING REMOTING and Web-services
Used Velocity templates to dynamically render the user interface for different screen sizes
Used the MediaOne framework to implement MVC architecture and improve the design for Middle Tier Development
Created the JCS object caching system to improve system performance and response time
Business class design and coding using Spring IOC and AOP features
Used ANT as a build system in conjunction with Cruise Control to automate builds in the Development Environment and QA
Developed the Media One DAO layer using the Hibernate persistence framework
XML was used for data and message exchange over HTTP
Used JIRA to track issues
Used the Log4J logging framework to log messages at various levels throughout the Java code
Writing code in Java/JEE technologies with the Eclipse IDE and My Eclipse plug-in
In charge of unit testing the application with JUnit
The changes were unit tested, and the code was reviewed
Documented and streamlined business processes, including product/process production and online distribution
Developed Typescript reusable components and services to consume REST APIs via AngularJS's component-based architecture
Jboss EAP was trimmed to create a slimmer version of Application Server, and the Jboss application server was secured
Worked on AngularJS by consuming REST Full web services & used AngularJS forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
Implementing or exposing the Microservices based on Restful API utilizing Spring Boot with Spring MVC
Create cross-browser compatible web pages quickly and effectively with jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap, and Angular JS
Deliver all new functionality on time and with excellent quality and performance
Consistently met deadlines and exceeded expectations, resulting in recognition and increased responsibilities
In charge of managing Staging/Production servers
Involved in production support and application maintenance after production
Ant script was used for daily build and deployment on Build Server
Operations Manager / Lead Project Coordinator at Guelph Solar Since April 2020 - PresentOperations Manager / Lead Project Coordinator at Guelph Solar Since April 2020 - Present
Technical Product Manager at Mastercard (via Optimum InfoSystem), Pune — Aug 2022 – PresentTechnical Product Manager at Mastercard (via Optimum InfoSystem), Pune — Aug 2022 – Present