Home

Vikram - Java full stack developer
[email protected]
Location: Webster, Texas, USA
Relocation: Yes
Visa: H1B
Vikram
Full Stack Developer

PROFESSIONAL SUMMARY:

Around 9 years of experience in development and deployment of various web/desktop-based applications using JAVA/J2EE technologies and UI technologies and a good understanding on the complete Software Development Life Cycle (SDLC).
Expertise in various open-source frameworks like Struts2.0/1.2, Spring 3.0, Spring Web Flow, JSF1.2 / 2.2, and ORM Technology like Hibernate 3.0.
Experience with JAVA 8 features such as Lambda expressions, Functional Interfaces, JAVA stream API.
Experience with both Core and Advanced JAVA technologies which include JSP, JDBC, Hibernate, JPA, Spring, SOAP, REST, JAX-WS and JAX-RS.
Created and developed Spring-based applications using Spring Boot and implemented data layer JPA 2.0.
Experience with multiple Servers like Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish and JBoss.
Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JAVAScript, TypeScript, jQuery, Angular, React JS, Spring, Spring REST and Backbone-JS.
Extensively involved in the integration of the Front-End web interface with the Spring MVC, Angular, React JS, JSP, HTML 5 and CSS.
Worked on the Migration of version of Angular from JS to 2,6,8,10,12,16.
Worked on a POC using Angular 16 and 18(Latest Version).
Experience in JAVAScript and libraries like jQuery, jQuery UI, d3.
Experience in handling the data by using web services in Excel Macros and Maximized applications efficiency, data quality, scope, operability, and flexibility.
Command in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Strong experience in RDBMS using Oracle, SQL Server, schema development, PL-SQL programming, including experience in utilizing SQL Loader utility MySQL & MySQL replication setup.
Experience in database design using PL/SQL to write Stored procedures, functions, triggers, views and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL
Experience in using Web Services like JAXP DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in JAX-WS and Restful Web Services.
Experience in handling the data by using web services in Excel Macros and Maximized applications efficiency, data quality, scope, operability, and flexibility.
Experience with messaging systems like Kafka event sourcing, JMS and RabbitMQ.
I excel in adapting promptly to new technologies, a quality essential for thriving in the constantly changing tech sector. I was a team lead for the off shore and on shore team for over 3 years. Also helping the establish helpful processes to help the team achieve success.
A project-oriented team player with solid communication, interpersonal skills and the ability to maintain a congenial relationship with the client team and with the ability to manage multiple priorities under aggressive deadlines.

TECHNICAL SKILLS:
JAVA Technologies: JDK 1.8, JDK 1.7, J2EE, JAVABeans, Servlets, JSP, JNDI, JMS, JDBC, RMI, MVC Framework, Webservices, Apache Axis2, JAX-WS, Spring, Struts, Struts II, Hibernate, Spring Batch, Fuse ESB, JSF, XML, XSLT, UML, JAX-RS, jQuery and JUnit.
Languages: C, C++, JAVA, J2EE, JAVAScript, PHP, Visual Basic.
Design Methodologies: OOA/OOD, RUP, UML.
IDE: Eclipse, IntelliJ, RSA, NetBeans6.5, RAD 6.0, Visual Studio, Jbuilder8.0, WSAD 4.x/5.x
Web Services &
Xml Technologies: HTML, DHTML, CSS, JAVAScript, TypeScript, Angular JS, DOJO, AJAX, CSS, XML, XSLT, Bootstrap, Jasmine, SOAP, Node.JS, REST, Ext JS, React JS, WSDL, JAXP, AWS, Apache SOLR / Lucene.
Application Servers/
Web Servers: IBM WebSphere Application Server 5.0/6.0//6.1, JBoss 4.0.3, Apache Tomcat 6.0/7.0, WebLogic Application Server 8.1/9/10.3.4, Amazon Web Services (AWS), RESTFUL.
Database & Tools: RDBMS, Oracle 9i/10g, SOA, MS SQL 2000/2005, MySQL5.0, DB2, Mongo DB, Dynamo DB, Jboss Fuse Technologies, TOAD 7.X, SQL Developer (Raptor), Altova Database Spy, POSTGRES, AKKA.
Operating Systems: Windows XP/7/8/10, UNIX, Linux, Sun Solaris, VxWorks.
Version Control: GIT, AccuRev, CVS, Visual Source Safe (VSS), SVN, JIRA.
Others: Gradle, ANT, Rational Rose, MS Visio, log4j, Bugzilla, ClearQuest, Maven, Drools, Canvas, IBM MQ Series 5.1., Sonar qube, Google Web Toolkit (GWT), High charts, Sybase (SQL), Autosys, AWT, HFM, GoF, Ruby on Rails.

PROFESSIONAL EXPERIENCE:

Cigna, Bloomfield, CT Jun 2022 to Present
Role: Lead Full Stack Developer
Responsibilities:
Used Spring features like IOC and MVC to develop a comprehensive web application.
Involved in integration of Spring and Hibernate by defining data sources in Spring and using Spring defined providers.
Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
Extensive experience in JAVA 17, J2EE technologies such as JDBC, JSP, Spring, Hibernate, XML, XSLT, XSD and web services.
Worked on GraphQL where we consume the data to populate in the UI.
Designed and implemented the API using the Node.JS.
Involved in working with PDR UI Client and PDR Portal which is Frontend & backend development, unit testing, integration, and deployment.
Worked on WinLoss Dashboard for PDR UI Client and API.
Worked on setting as Master Offers for the records and bafo round amount.
Worked on the bug fixes on loading the PDR UI Client.
Extensively used agile development methodology and involved in sprint planning.
Responsive Design with modern SPA and state handling JAVAScript frameworks such as Angular 10
Design and build ground up transformational tools, integrating data across sources and collaborating across cross-functional teams.
Worked on a POC to make a signal and required inputs for the component of RxJS using the Angular 16, as it was a non-destructive hydration for SSR(Server-Side Rendering).
Worked on the new feature of Zoneless, where it triggers for the Change detection by using the Signals in Angular 18.
Worked on angular.dev where we can write and test in Angular 18.
Command in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Assigned and worked with creating Jira tickets.
Worked on Salesforce on the modules of Users, Sales console, 7S Announcements and Sales Console.
Worked on SQL Database, which gets the data from the various systems. Here we call it as Banner system, Canvas.
Wrote python Scripts to parse XML documents and load the data in database.
Created and Worked on Azure pipelines for the CI/CD.
Utilized Jenkins, Docker, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
Worked on the GCP Buckets for the hosting of the microapps.
Worked on the Big Query for the Analytics, to know the various stages that the user has went through used for mainly for the production issues.
Leveraged Terraform modules for deploying Spark applications on Kubernetes clusters hosted on AWS EKS (Elastic Kubernetes Service).
Built data pipelines on AWS using Spark to extract, transform, and load (ETL) data from various sources into data lakes or warehouses.
Experience with messaging systems like Kafka event sourcing, JMS and RabbitMQ.
Worked on Jest Testing framework to test the asynchronous operations in TypeScript.
Orchestrated end-to-end deployment pipelines using Terraform to provision AWS infrastructure and deploy Spark clusters.
Utilizing the Python Flask framework for building a lightweight and flexible backend API.
Implemented using Python Flask-RESTful to create RESTful APIs with minimal boilerplate code.
Worked on Mongo DB and pulled the data from the tables using an API call.
Worked on Firebase Firestore Database for the data storage as it consists of the collection based.
Worked Firebase hosting to host the microapps and Authentication service for SSO.
Worked as team lead for the on shore and off shore team of size 9. It was a very good team where we meet our tasks under aggressive deadlines
Environment: JAVA 17, Spring, TypeScript, Angular 10, Node.JS, SQL, Restful Web Services, JSON, JAVAScript, Azure, GCP Buckets, Big Query, Firebase, GraphQL, SQL.

Deloitte, Lake Mary, FL Nov 2021 to May 2022
Role: Lead Full Stack Developer
Responsibilities:
Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
Used Node.js for communication to the server through RESTful API.
Utilized Spring Security for URI security and implemented OAuth 2.0 for authorization.
Developed Data Access Layer (DAL) using spring data and Hibernate tool.
Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Built the project upon the Single Page Application (SPA) criteria.
Designed Prototype and project layout skeletons using Angular 10, jQuery and CSS3 and HTML5.
Worked on building the functionality of the price determination analysis by using Angular 10.
Involved and worked on the responsiveness of the portal for more enhancements and user appearance in different scale of screens.
Worked on the Firebase authentication, storage and hostings.
Worked on Azure Devops for CI/CD pipelines and modified the pipelines based upon the requirement.
Created deployment models for cloud foundry, explaining the underlying VM, and application layout across multiple PCF foundations.
Worked on GCP Buckets for the hosting of MicroApps.
Worked on Event triggering in Angular 10 and it will be stored in Google Analytics.
Designed and developed the Trade Transaction Tracking Framework using Angular 10, Bootstrap and Node.JS.
Involved in updating the content of Wiki pages present in Azure Devops.
Used Azure Studio Management for the SQL Database updates and to modify the data.
Worked on the Change Request and Queue creation for the deployment process.
Developed additional UI Components using Angular 10 and implemented an asynchronous, AJAX communication (jQuery) based rich client to improve customer experience.
Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
worked in the production support too twice a week dealing with critical exceptions which will have a business impact.
Implemented SOAP and REST for all the service calls.
Work in fast paced bi-weekly sprint environment following Agile principles and methodologies.
Worked as team lead for the on shore and off shore team of size 13. Experience as making and giving track of project work plans, coordinating track meetings with the team.
Environment: JAVA 8, Spring, TypeScript, Angular 10, Node.JS, SQL, Restful Web Services, JSON, JAVAScript, Azure, PCF, GCP Buckets, Big Query, Firebase, GraphQL, SQL.

Entrepreneurs Organization, Alexandria, VA Jan 2021 to Oct 2022
Role: Lead Full Stack Developer
Responsibilities:
Involved in complete project Life Cycle, i.e., Design, Implementation, Unit Testing.
Extensively used agile development methodology and involved in sprint planning.
Designed and modified User Interfaces using JAVAScript, HTML5, Angular 9, jQuery.
Built the reusable service components using ReactJS Components with Object Oriented JAVAScript, jQuery, HTML, CSS3, TypeScript based on the visual designs.
Configured AWS security features including IAM roles, security groups, and VPC flow logs to enhance network security.
Developed various ReactJS components to help build the functionality and UI behaviour using JAVAScript.
Worked with AWS cloud platform and its features which includes EC2, IAM and S3.
Created S3 Buckets and managed roles and policies for S3 Buckets. Utilized S3 Buckets and Glacier for file storage and backup on AWS cloud. Used Dynamo DB to store the data for metrics and backend reports.
Used React JS in components like JSX, creating React Components, Virtual DOM, React Props, Redux, Saga, Lifecycle methods, working with React States and Events.
Exposure and built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase
Used several design patterns like Singleton, Factory and MVC.
Designed table structure and coded Scripts to create tables, indexes, views and database triggers.
Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
Worked on Named Queries, Parameterized Queries in Hibernate.
Worked on - SQL, PL/SQL using SQL Developer for DB2 Database and created optimized queries with application development team.
Implemented python modules to extract/load asset data from the MySQL source database.
Worked with COBOL to create the script and used JCL to run the batch jobs.
Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Designed and developed several multi-tier Web based, Client-Server and Multithreaded applications using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) in cross platform environments and SOLID design patterns.
Used SVN for version Control tools.
Experience in coded JAVA applications on both client-side and server-side using JDBC and advanced multithreading.
Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.)
Worked with AWS cloud platform and its features which includes EC2, IAM and S3.
Extensive experience in developing applications using JAVA and related technologies using AGILE (SCRUM) methodologies. Updating status on daily basis and participating in user story grooming and estimation sessions.
Worked as lead for the off shore team of size 5 and collaborate work with the on shore team.
Environment: JAVA 11, jQuery, TypeScript, Angular 9, DB2, SQL, Restful Web Services, AWS, JSON, SVN, Kafka, JAVA Script, React JS, Redux.

L Cube Innovative Solutions, Hyderabad, India Sep 2016 to Dec 2018
Role: JAVA Developer
Responsibilities:
Worked on enhancements for both UI and backend based on business requirements.
Developed interactive and smooth UI using JSP, CSS, HTML, AJAX, JAVAScript, React JS and jQuery.
Developed prototypes to demonstrate modified UI using JSP, jQuery.
Created a registration application using AngularJS, React JS and RESTful webservice.
Exposure and built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase.
Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using React JS, HTML5, CSS3, Bootstrap and Performed client-side validations using JAVAScript.
Designed Prototype and project layout skeletons using React JS, jQuery and CSS3/LESS and HTML5.
Defined various entity classes for corresponding tables and developed to perform CRUD operations using Hibernate and JDBC.
Used Oracle SQL developer to query different databases during the development.
Used Spring features like IOC and MVC to develop a comprehensive web application.
Involved in integration of Spring and Hibernate by defining data sources in Spring and using Spring defined providers.
Implemented all GET, POST, PUT, and DELETE methods in Restful services.
Generated JSON, XML responses for Restful services.
Loading the housing information using request libraries and pandas data frames by developing python programs into the database raw tables.
Wrote test cases, and test suits using JUnit for unit testing.
Used Maven building to build and deploy applications onto Tomcat server.
Environment: JAVA 8, J2EE, Spring, Angular, React JS, Hibernate, HTML, JSP, JAVAScript, jQuery, XML, JSON, CSS, Apache Tomcat 7, Rest Web Services, JUnit, Maven, Drools, Oracle.

Integra Micro Software Solutions, Bangalore, India. Apr 2014 to Aug 2016
Role: Software Developer
Responsibilities:
Involved in Design, Development, Testing and Integration of the application.
Implemented Struts framework 2.0 (Action and Controller classes) for dispatching request to appropriate class.
Design and implementation of front-end web pages using CSS, DHTML, JAVA Script, JSP and HTML.
Designed table structure and coded Scripts to create tables, indexes, views, sequence, synonyms and database triggers.
Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
Developed using Transaction Management API of Spring 2.0 and coordinates transactions for JAVA objects.
Developed using CVS as a version controlling tool for managing the module developments.
Configured and Tested Application on the IBM Web Sphere Application Server
Environment: Hibernate, Spring, Servlets, JAVA, JSP, HTML, CSS, JAVAScript, SVN, CVS, Eclipse.

Integra Micro Software Solutions, Bangalore, India. Aug 2013 to Apr 2014
Role: Intern as Software Developer
Responsibilities:
Designing JSP using JAVA Beans.
Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
Design and implementation of front-end web pages using CSS, DHTML, JAVA Script, JSP and HTML.
Designed table structure and coded Scripts to create tables, indexes, views, sequence, synonyms and database triggers.
Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
Environment: Hibernate, Spring, Servlets, JAVA, JSP, HTML, CSS, JAVA Script, SVN, CVS, Eclipse.

EDUCATION:
Masters Computer Science University of Houston Clear Lake - 2020
Bachelors Computer Science JNTU College of Engineering, Manthani, India 2017
Diploma Computer Science SBTET - 2013
Keywords: cprogramm cplusplus continuous integration continuous deployment user interface message queue javascript business intelligence sthree database information technology microsoft procedural language Connecticut Florida Virginia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4111
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: