0% found this document useful (0 votes)
54 views8 pages

Java Architect with 14+ Years Experience

Uploaded by

info.tech2485
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views8 pages

Java Architect with 14+ Years Experience

Uploaded by

info.tech2485
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Aravind Sivaraj

Email: [email protected]
Phone : +1 813 324 0366

PROFESSIONAL SUMMARY

 Over 14+ years of professional experience in all stages of software development life cycle (SDLC), referring
to design, development, and implementation of web-based applications using Java/J2EE and UI related
technologies.
 Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
 Experience in applying best Design Patterns and Strategies to enormous business applications to diminish
tight coupling, enhance execution, development, and testing.
 Experienced in migrating SOA based systems to Microservices system and deploying them on cloud
infrastructure like Azure, AWS.
 Work with application team to make sure that the components are following UI/UX guidelines and
Standards.
 Independently integrate multiple APIs and new features using React + GraphQL stack.
 Experience with CI/CD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
 Strong experience in multiplatform / cross technology system design & integration, and leading solution
effort for many strategic large customers.
 Experience in working with Model View Controller (MVC) design for web improvement utilizing ADF, JSF,
Struts, Spring MVC, JSP, JavaBeans, and Servlets.
 Experience in implementation of Web-based Enterprise Applications using Java/J2EE, Spring MVC, Mybatis,
Angular JS, Angular, Node JS, Socket IO, jQuery, JavaScript, HTML5, CSS3, Bootstrap, Material Design,
JavaScript, Typescript, Ajax, ORACLE, SQL, OAF, Jahia, Hibernate, Spring Boot, Micro services, Swagger,
ColdFusion, JBoss, BIRT, JSF (RICH and Prime Faces) and Apache Tomcat 6
 Experience in interactive UI development using ReactJS, HTML5, CSS3, Bootstrap and Material Design (Web
and Mobile).
 Outstanding .NET Full-Stack Developer with proven expertise in all phases of SDLC.
 Excellent in designing the front-end pages using scripting languages like ReactJs, SASS, JSF, JQuery and its
libraries.
 Experienced in front-end technologies such as LESS, Typescript, bootstrap, AngularJS 14 and above.
 Experienced in other front-end technologies such as LESS, Typescript, bootstrap, AngularJS, Ajax, JSON etc.
 Experience in creating form Validation by Regular Expression (Regex), jQuery.
 Extensive experience in data pull using ETL (SSIS) from various source systems. Azure Data Factory,
Pipelines, datasets, Blob containers and Linked Services.
 A clear understanding of Web Sockets and HTTP requests and using Socket.io with Node.js.
 Created CI/CD Pipeline using AWS code pipeline, code build, and code Deployment. Hands-on Experience in
AWS S3 to store Static Files.
 Experience with version control and build tools including GitHub and Maven.
 Very strong experience in building micro service-based projects using spring boot, cloud, etc.
 Good knowledge of database connectivity (JDBC) for databases like Confidential, DB2, SQL Server, MySQL
and Azure Cosmos DB.
 Implemented logging mechanism with SLF4J & Logback in the current project.
 Good experience in working with Web Services along with Apache SOAP, REST, and WSDL.
 Hands on experience on Apache Kafka and Azure EventHub.
 Have knowledge about scala and alternative JVM application development e
 Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL.
 Working and implementing the various network security like DES, 3DES, AES and RSA along with HSM
interaction for cryptography process for card keys.
 Knowledge on Security concepts like HSM, OAuth2.
 Knowledge on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching,
SQL Azure NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto
Scaling, and PowerShell Automation.
 Good experience in unit testing frameworks such as Junit & Mockito.
 Exceptional ability to work in a fast-paced high-pressure environment.
 Expertise in web application design and development, framework enhancement, application optimization
and deployments.
 Utilized SOAP-based Web Services using Apache CXF, JAX-WS, and RESTful organizations like JAX-RS.
 Hands-on experience with SQL/NoSQL databases systems like Oracle, SQL Server, MySQL, MongoDB.
 Azure Active Directory (Azure AD) was used to build up applications with existing windows server along with
TFS.
 Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and
Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life
Cycle.
 Experience in working with IDE tools like Eclipse, Visual-studio, Sublime, STS, and IntelliJ.
 Experience in using the version control tools such as GIT, Bitbucket, and CVS.
 Hands-on experience using Splunk and SonarQube.
 Involved in Data modeling, designing, and building Relational Databases using SQL Database Diagrams.
 Hands-on Experience with UNIX, Linux commands, and Deployment of Applications in the Server and ability
to work effectively on Windows platforms.
 Strong Experience in Cloud Computing and Web Services. Performed Configuration, deployment, and
support of cloud services in Microsoft Azure cloud environment.
 Developed CI/CD system with Jenkins on Kubernetes and docker environment to Build, Test and Deploy
applications.

TECHNICAL SKILLS
Programming Languages Java 11/8, C, C++, PL/SQL, .NET, Angular14
Java/J2EE Technologies Servlets, Spring, EJB, JPA, JDBC, JSP, JSTL, JNDI
Frameworks Spring 4, Hibernate 2.0/3.0/4.x, Spring Security 3.2
Application/Web servers Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins, WebLogic
Relational Databases Oracle 10g/11g/12c, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1
NoSQL Databases MongoDB, Cassandra
Internet Technologies HTML 5, JavaScript 1.8, XML 2.0, CSS 4, jQuery 2.11, Angular14/10/9/8/6/4Node
JS 6.0.
Cloud Environments JIRA, Kubernetes, pcf.
IDE Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS), VS code, Oracle
Jdeveloper
Operating system Windows 10, Linux Mint 18.1, Unix
Testing &Bug tracking Tools JUNIT4.12, JIRA 7.0, Rally, HP QC, Curl 7.36, Selenium, Cucumber
Reporting Tools Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0
Methodologies Agile, waterfall, TDD (Test-Driven-Development), Scrum
Developer IDE Platforms Eclipse, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, STS 3.8.3, GITHUB 2.12.0
Build Tools Ant 1.10, Maven 3.3.9, Gradle 3.4.1
Web Services SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Apache Axis

PROFESSIONAL WORK EXPERIENCE


Microsoft(Full Time), WA (Remote) Aug 2022 -
Present
Role: Java Architect
Responsibilities:
 Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by
using Microservices.
 Worked on creating complex SQL queries to create DS files in elixir to generate reports.
 Used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
 Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development,
Implementation and Testing of the project.
 Implemented an express-GraphQL library to mount a GraphQL API server on the user-configured HTTP
endpoint.
 Implemented EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using
technologies J2EE, XML, DB2 and RedHat Linux.
 Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in
order to visualize the one-to-many relations between schemas in a SVG format.
 Hands on experience in Azure Development, worked on Azure web applications, App services, Azure SQL
Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
 Extensive involvement in designing Azure resource manager template and in designing custom build steps
using PowerShell.
 Knowledge of OpenShift/Kubernetes along with containerizing several software stacks.
 Experience with Python development under Linux OS (Debian, Ubuntu, RedHat Linux).
 Used Cucumber to implement Behaviour Driven Design (BDD) for acceptance tests and Unit testing.
 Responsible for developing Python code for consuming RESTful API using Flask.
 Started the front-end application with React and used state object React Class Component for general
stateful management.
 Developed browsable search mainly using Elasticsearch, Kibana and Java.
 Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React
Native concepts.
 Deployed the web app with the use of Apache Tomcat, AWS and GCP to enhance scalability.
 Involved in performing Unit and Integration testing (Mockito and JUnit). Strictly followed TDD using Agile
methodologies.
 Worked on NoSQL databases Mongo DB, Cassandra BD, DynamoDB, and Redis.
 Configured SQL server master data service in windows Azure Lass.
 Developed the application from the existing legacy applications using JDK11, Angular 14, Spring Boot 2.3.
 Extensively used Java 8 features such as lambda expressions, Parallel operations on collections,
multithreading and for effective sorting mechanisms.
 Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
 Used Spring Security for Authentication and Authorization of the application.
 Used Spring Framework for Dependency injection and integrated with the using annotations.
 Used Spring AOP for reporting and used a test-driven approach to development leveraging.
 Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML,
CSS and JavaScript.
 Developed MapReduce jobs using Python for processing large data in a parallel, distributed algorithm on a
cluster.
 Implemented logging using SLF4J & Logback
 Setup Alerting and monitoring using Stack driver in GCP.
 Develop complex functionalities using Java 11, HTML, and CSS.
 Involved in developing applications using PostgreSQL and wrote SQL and PL/SQL queries to test the data
that was sent through the external REST API calls.
 Used Elixir tool for report generation.
 Design, develop and tests HTML5, CSS3, Bootstrap, Angular 14, Material Design that meets accessibility and
web browser standards for websites.
 Developed CI/CD system with Jenkins on Kubernetes and docker environment to Build, Test and Deploy
applications.
 Integrated React Native Android and IOS app wif AWS Cognito.
 Developed the web application with the newest React features centralized with Hooks.
 Helped keeping high code quality (BDD, TDD, code reviews, pair programming)
 Used Tomcat (local server) to deploy the application and responsible for developing integration test for an
AWS-hosted cloud application using TDD.
 Learned to implement Java 11 with hibernate in IntelliJ platform.
 Design and develop the eCommerce Application using Java, ATG Framework.
 Implemented and developed UI components using React JS features like dependency Injection, Models, data
binding, and controllers.
 Using pair programming and TDD to produce high quality code.
 Developed the various SSIS Packages for ETL.
 Developed AJAX scripting to process server side JSP scripting.
 Used Requires JavaScript library to dynamically load ASP.NET bundles.
 Documented the vertex and edges relationship of our Graph DB.
 Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire
objects of business classes. Implemented the authentication and authorization of the application using
Spring Security and OAuth2.
 Derived best practice using OO Design patterns, TDD methodology, PMD Code analyser, JaCoCo Code
Coverage.
 Used Kibana for query testing and data visualization.
 Involved in writing the shell scripts to make any data changes in higher environments to reduce the PACT
requests.
 Used a Microservices architecture, with Spring Boot-based services interacting through a combination of
REST and Spring Boot.
 Created CI/CD Pipeline using AWS code pipeline, code build, and code Deployment. Hands-on Experience in
AWS S3 to store Static Files.
 Azure Active Directory (Azure AD) access to world class cloud apps and self-service capabilities from
wherever they need to work on the devices.
 Used Twelve Factor App Methodology for smoothly working and delivering Software as a Service (SaaS)
Applications or Web Apps with a focus on Microservices using REST API.
 Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
 Worked on the Kotlin for building the backend components and API resources, experience working on Json
API for creating multiple API’s,
 Worked on MongoDB and wrote code on find, update, save, insert data.
 Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
 Worked on data extraction in loading JSON data from the server-side content into MongoDB.
 Worked on the ATG modules such as - My Account (user management), Catalog Management and Content
management.
 Involved in creating the Test automation framework from scratch. Used Maven as a build tool and created
the framework with selenium, selenium grid, java, TestNG, BDD cucumber-JVM and page object page
factory design pattern.
 Planned the front-end single page application with React.
 Developing and becoming proficient with new technologies like Java 11, React hooks, Spring 5.2.
 Implemented Grails TagLibs to avoid groovy code in GSP pages.
 Integrated Swagger UI and wrote integration test along with REST document.
 Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling
fallback mechanisms.
 Develop various screens for the front end using React JS and used various predefined components from
NPM (Node Package Manager) and Redux libraries.
 Worked on Jenkins for the CI and CD.
 Developed full end to membership application using React JS/CloudFront, Route 53, AWS Code Commit,
Code Build, and Code Pipeline.
 Enhanced application performance by Angular 14 Component based development in view of future Angular
framework transitions.
 Worked on NoSQL databases Mongo DB, Cassandra BD, DynamoDB, and Redis.
 Developed the Azure Active Directory (AAD) authentication and OAuth authorization for API security.
 Work across functional (development/testing, deployment, systems/infrastructure) and project teams to
ensure continuous operation of build and test systems.
 Perform maintenance and troubleshooting of continuous build/deployment systems.
 Deployment of the web application archive to Devops and Test environments within each Sprint.
 Initiated and troubleshot CD builds in Jenkins via JIRA tickets.
 Improve application security with Azure AD multifactor authentication and conditional access along with
TFS.
 Used Maven scripts to build the application and Jenkins.
 Create and work on hot fix branch to address any postproduction issues encountered in the application.
 Created Typescript reusable components and services to consume REST API's using Component-based
architecture provided by Angular 14.
 Used GitHub to maintain the version of the files.
 Experience in various agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
 All studies are up to date with the new version of JAVA 11 using Lambdas, Streams, Observables and
Compliable futures.
 Worked with Spark Python API (PySpark) and Scala to write Spark programs to analyze and process real-
time data and place the processed data on the Hadoop Distributed File System (HDFS).
 Used Azure Cosmos DB database for Create, Read, Update and Delete (CRUD) operations.
 Development of company’s internal CI system, providing a comprehensive API for CI/CD
 Developed unit test cases to test business scenarios associated with each use case sequence.
Environment: Java, JEE, JavaScript, React JS, ATG, Azure, IAM, vertex, SSIS, HTML, Bootstrap, CSS, Material
Design, Web-Services, Restful, JAX-RPC, WSDL, Web Logic Server, CODECOMMIT, CODE DEPLOY, CODE PIPELINE,
Kotlin, Hibernate, Spring boot, Groovy, Oracle, JUnit, Ant, Eclipse, GIT.

Oracle (Full time), Remote Dec 2018 -


Aug 2022
Role: Lead Java Full Stack Developer
Responsibilities:
 Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.
 Used Spring framework MVC in the development of new modules based on requirements.
 Used core Java to build new functionality and implemented New Interface for Previously Ordered Page, Cart
Page.
 Excellent knowledge in Creating and Managing Logical volumes in RedHat environment.
 Interacted AWS resources with python boto3.
 React Native with a Redux store was used.
 Build Restful API web services using Node JS and Angular 14 and used a full complement of Node.JS, and
Mongo DB to store and present assessments.
 Utilized JavaScript ES6 import/export module, Browserify, Laravel Elixir and Gulp for JavaScript build.
 Developed micro-services based independent API using REST to connect with several databases like Oracle,
Postgres, Cassandra.
 Navigated with react-router.
 Converted a monolithic app to micro services architecture using spring boot and 12 factor app methodology
using REST API. Deployed, Scaled, Configured, wrote manifest file for various Micro services in PCF.
 Utilized micro services and decoupled architectures for building Restful APIs.
 Developed API to display currency checker on UI.
 Using Struts in presentation tier and used Spring Core/IOC to wire/inject the object dependencies.
 Developed Data access objects using DAO pattern, JDBC, Spring, Hibernate.
 Developed web pages by using Spring MVC and JSP pages.
 Developed Front end using Angular 14, HTML5 and SCSS and Pallet which is a Confidential internal library
for designing which can be implemented in HTML, Angular and other frameworks.
 Performing UI accessibility advising & consulting to team to make robust HTML, CSS, JavaScript code
following with Section 508 the Rehabilitation Act, ADA, WCAG 2.0, and WCAG 2.1 success criteria of level A,
AA, and AAA.
 Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
 Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of valuable information
between multiple business applications as well as developed cloud pub/sub for streaming data from various
data sources using spring cloud GCP API.
 Implemented GraphQL server using Relay framework that allows us to query the multiple RESTful API
backends asynchronously without having to write promise logic that avoids cumbersome callbacks.
 implemented Kotlin content providers for implementing features like sending E-mails, SMS, etc., from the
app and designed suitable GUI for these applications.
 Worked with Angular 14 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
 Working experience on serverless deployments through AWS CLI.
 Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security
modules.
 I was the Principal React Native developer for a mobile claims processing application used by claims
adjusters in the field.
 Used react-bootstrap for styling and responsive web design.
 Hands - on experience in deploying applications to MS Azure Private Cloud and Good Experience in TFS
Branching and Merging.
 Designed and developed Hybrid-Single Page Application using C# 5.0, .NET Framework 4.5, ASP.NET MVC 5,
and AngularJS 1.5.
 Monitor application usage and protect your business from advanced threats with security reporting and
monitoring using Azure AD and TFS.
 Good experience in application development and deployment in Windows Azure Platforms using different
Roles.
 Scheduling the python scripts from AWS Lambda with cloud watch events.
 Modified existing portlet classes to implement IStruts Prepare Render interface and refactored existing code
accordingly.
 Implemented logging using SLF4J
 Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services
with the paradigm of Infrastructure as a Code.
 Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring
MVC, Spring JDBC, Spring Batch to develop the application.
 Extensively used Node.js tools like Gulp, Grunt, Developed internal CLI applications for application build.
 Excellent knowledge of On-premises Active directory & Cloud's Azure AD, Azure AD Domain Services.
 Deployment of company’s internal CI system, providing a comprehensive API for CI/CD.
 Develop, Maintain, and support CI framework based on Jenkins.
 Developed responsive and interactive pages using Angular 11, Node.js, React JS, and Express.js frameworks.
 Developed JSP user interface forms using standard JSP tag library, JSTL, Struts framework and ATG Dynamo
droplets.
 Developed full end to membership application using React JS/CloudFront, Route 53, AWS Code Commit,
Code Build, and Code Pipeline.
 Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual
studio, GitHub, and Azure Resource Manager.
 Have built Docker images and written Docker files which can be used to automate all developer tasks.
 Involved in providing Demo to customers on product (CI/CD pipeline) and its features.
 Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. And utilized
most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles,
Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a
Version control service, AWS Cloud Watch.
 Created Rich UI applications using Angular4 integrating with REST APIs built on Micro services.
 Experienced first-hand practices for integrating microservices into an existing system architecture.
 Knowledge of Kotlin language and writing code in Kotlin using android studio.
 Create, edit and maintain sites implementing responsive design themes using front end development
frameworks including Bootstrap.
 Migrated SOA based systems to Microservices system and deploying them on cloud infrastructure of AWS.
 Wrote SQL Queries, PL/SQL stored procedures, triggers, and packages on Oracle database.
 Worked on JMS service for multicasting the data among various systems.
 Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
 Responsible for getting business approvals for testing deliverables.
 Package deployments in SSIS using Environmental Variables.
 Developed JUnit test cases for all the developed modules.
 Used CVS as version control.
 Used Test Driven Development (TTD) tools like and Cucumber for Java Automation.
 Setup the (CI) and (CD) process for the application using the Jenkins.
Environment: HTML5, CSS3, Bootstrap, Angular4, Angular 10, .NET Framework 4.5, SSIS, Serverless Deployment,
Node Js, JDBC, Spring boot, Spring, Hibernate, Kotlin, RESTful API, REST, GitHub, SQL, PL/SQL.

Client: Dept of Attorney General (State of New York) May 2014 - Dec 2018
Role: Sr. Java Full Stack Developer
Responsibilities:
 Worked closely with SME’s, 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 the UI components using JSP, HTML, CSS, JavaScript, jQuery.
 Debugged Java classes are used to modify web pages such as Business Objects, and Data Access Objects.
 Designed and developed the REST based Micro services using the Spring Boot.
 Build Restful API web services using Node JS and Angular 10 and implemented AG Grid for the data tables.
 Implemented logging for the whole application using Log4j.
 Worked on elixir reporting tool to generate reports for different pharmacies.
 Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, & CSS.
 Developed some parts of the application using Spring-MVC and IOC/Dependency Injection integrating
different layers of the application.
 Developed various screens for the front end using React JS and used various predefined components from
NPM (Node Package Manager) and Redux library.
 Develop ETL packages using SSIS to gather data from various sources and populate the Data warehouse.
 Modeled complex SSIS packages with the implementation of master-child packages, loggings, and event
handlers.
 Developed ATG repositories using ATG object relational mapping framework which involved coding
repository XMLs, mapping Oracle tables to Java Beans.
 Architected and implemented numerous backend web services using C#.NET.
 Developed controllers and action methods for user interaction logic using C#.NET.
 Developed Agile processes using Groovy, JUnit to use continuous integration tools.
 Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one
or more AWS EC2 instances.
 Used Spring framework MVC in development of new modules based on requirements.
 Wrote Hibernate mapping files using different mapping strategies such as table per class hierarchy.
 Monitored the error logs using Log4J and fixed the problems.
 Extensively Micro services (node js, vertex, spring boot).
 Extensively worked with Oracle database, created, and worked with various database objects like Packages,
Stored Procedures, Functions, Triggers, external tables, Materialized Views etc.
 Used Servlets as interface between the client and server.
 Used the fundamentals of Java8 features like parallel streams and filters through lambda expressions to
handle searching.
 Worked on creating complex SQL queries to create DS files in elixir to generate reports.
 Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
 Used React-Router to turn application into Single Page Application.
 Worked with unit testing of ReactJS applications using Jest and Spring Boot applications using JUnit,
Mockito and performed end to end testing using Protractor.
 Worked on automation and Deployment using configuration Management tool like Chef to provision
amazon AWS.
 Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
 Write Web services and Kotlin code to develop the back-end logic of the multiple applications in the project.
 Experience writing apps from scratch in Kotlin with Android studio.
 Developed native android application using Android SDK (Java and Kotlin) in an Agile (Scrum and Kanban)
environment.
 Used JDBC to persist Java Objects into the database.
 Used Azure cosmos DB as the backend database to store data.
 Migrated some modules to Kotlin from JAVA.
 Refactored existing project to make it more RESTful and thread safe.
 Developed different modules using J2EE (Servlets, JSP, JSON)
 Participated in analyzing the requirements and depicted them through use cases and scenarios.
 Code Reviews, customization, and maintenance of code across applications.
 Participated in unit testing, integration testing and installation of the system.
Environment: Java 1.7, J2EE, JSP, Servlets, Spring Boot, SSIS, AWS lambda, Spring Framework, Angular 10,11,
Spring boot, ReactJS, Redux, Apache Tomcat Application Server, vertex, REST and SOAP Web services, Kotlin,
Groovy SVN, Log4J, Unix, Win XP, Eclipse, JIRA, HTML, JavaScript, AJAX, XML, JSON, Oracle 11g, Junit, Hibernate.

Client: Wipro Technologies, Bangalore Apr 2011 – Apr 2014


Role: Full stack Java Developer
Responsibilities:
 Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in
gathering requirements from existing functionality for the custodians.
 Involved in building highly interactive portable widgets using HTML5, CSS3, and the latest AJAX libraries.
 Used the functionalities for writing code in HTML5/HTML, CSS3/CSS, JavaScript, JQUERY, Ajax, JSON, and
Bootstrap with MySQL database as the backend.
 Experience in designing, developing middleware components and Desktop/GUI applications for software In
C++ using STL.
 Responsible for developing UI pages using ASP.NET MVC, HTML5, CSS3, JavaScript, ReactJS, jQuery, AJAX
and JSON.
 Developed web application using MongoDB, Express, React/Redux, Node.js, Graph QL.
 Interacted with GraphQL server by writing mutations and queries.
 Created GraphQL schema and queries to interact with MongoDB database.
 Developed object-oriented Java script and experienced with AJAX, jQuery, HTML5, Angular, Node JS and
CSS.
 Involved in design and development of GraphQL and services to interact with data storage layer.
 Experienced in C++ library wxWidgets, and in developing user interface with wxWidgets.
 Experience in developing C++ services using web services architecture, SOAP, WSDL and XML.
 Used ReactJs in components like JSX, creating React components, Virtual.
 Responsible for developing a front-end application using ReactJs and Redux architecture for internal team’s
productivity use.
 Used AngularJS as the development framework to build a single-page application and reusable AngularJS
applications.
 Implemented ReactJS code to handle cross browser compatibility issues in Mozella, IE, Safari, and FF.
 Used React-Router to turn application into Single Page Application.
 Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers)
architecture.
 Utilized create-react-app to launch product to stay updated with current Webpack and Babel build
configurations.
 Worked in using ReactJS components, Forms, React Native components Events, Keys, Router, Animations
and Flux concept.
 Extensively used Java 1.8 features such as lambda expressions, Parallel operations on collections,
multithreading and effective sorting mechanisms.
 Designed and implemented CAMUNDA workflows to automate confidential communication process for
resource maintenance in cloud environment.
 Created complex CAMUNDA workflows to trigger REST APIs and validate responses in automation process.
 Created complex CAMUNDA workflows with error handling with a user tasks.
 Used CAMUNDA modeler for workflow creation.
 Involved in implementing various screens for the front end using React.js and used various predefined
components from NPM (Node Package Manager) and redux library.
 Worked with Spring Boot to develop and deploy both RESTful web services and MVC applications.
 Involved in working with Babel and Webpack in application build and deployment processes.
 Microservices have been built using spring boot, spring cloud and deploying to AWS Cloud.
 Implemented Microservices based Cloud Architecture on Pivotal Cloud Foundry (PCF).
 Developed end to end application on Spring Boot framework (Rest API Application/Spring JPA using Crud
repository).
 Used Apache Kafka as a Messaging Service for producing and consuming data between applications.
 Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template
and Hibernate Template to perform the database operations by connecting to Data sources available.
 Developed REST services to talk with adapter classes and exposed them too front-end. Worked on Restful
web services which enforced a stateless client server and support JSON. Involved in detailed analysis based
on the requirement documents.
 Involved in implementing Queries to the backend MongoDB (NoSQL) database using Http service to fetch
JSON contract.
 Integrated the Core Java (API) in JSP pages and responsible for setting up Angular 2 Framework for UI
development. Developed HTML Views with HTML5, CSS3, Bootstrap and Angular 2.
 Used Web Services using SOAP, RESTFUL API's for implementing Service oriented architecture.
 Performed CRUD operations using Spring data Mongo-DB repositories and Mongo-template.
 Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
 Monitored and maintained the logs of PCF Spring Batch application from PCF Apps manager.
 Used RESTful Web Services exclusively for returning connection objects in JSON from host machine.
 Used NoSQL (MongoDB) and stored procedures as part of database interaction.
 APIs endpoint verification using Postman and swagger UI.
 Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and backup the Dynamo DB
streams.
 Implemented auto deployment scripts, instance creation and destroy scripts and CI/CD pipeline in AWS.
 Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers
from physical servers to AWS virtual servers.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
 Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
 Migrated existing Actions and Processor classes from the legacy Struts code into Controllers in Spring MVC.
 Used Bitbucket Git to store and maintain source code and used Maven tool to build and WebSphere App
Server to set up data sources and deploy the application.
 Used Jasmine and Karma as end-to-end testing tools for debugging.
 Extensively used Git for version controlling and regularly pushed the code to GitHub.
Environment: JAVA 1.8, Spring Boot, Microservices, AWS, Kafka, HTML5, JavaScript, CSS3, React.js, React Native,
Redux, Flux, Node.js, GraphQL, NPM, AJAX, JSON, SQL, RESTful, PCF, Swagger, Spring MVC, IOC, Oracle, MongoDB
(NoSQL), Bootstrap, JUNIT, Mockito, MAVEN, IntelliJ IDEA, Git, Jenkins, Docker, Agile.

EDUCATION

 Bachelor’s in information technology with 76% accreditation from Anna University Chennai India

You might also like