Kumar Rajesh work email
- Valid
- Valid
Kumar Rajesh personal email
- Valid
- Valid
I have over 23 years of experience in the areas of requirement analysis, design, software development and implementation of Web based-applications using Java/J2EE. I have got extensive work experience on distributed enterprise applications with n-Tier Architecture using Java, J2EE technologies including Spring 5.0, Spring boot, Spring MVC, Hibernate/JPA, XSLT, JMS, Servlets, JSP, EJB, Struts, Active MQ, Aspect oriented programming), Oracle 10g and DB2, Android Development, Ext Js4, Python.I am considered a strong team player with excellent analytical skills coupled with strong problem-solving, leadership & project management capabilities.I also possess J2EE certifications like Sun certified Web Component developer and Sun certified Java Programmer.Specialties: Spring Framework, Spring Boot, Java 8, Hibernate/JPA, Struts, JMS, RESTFul APIs and SOAP Web ServicesTools Used: Maven, Gradle, Teamcity, Bamboo, Git, bitbucket, ELK, JIRA, Flyway
-
Technical LeadOn24 Oct 2020 - PresentSan Francisco, Ca, Us• Leading team to develop Restful APIs using Spring boot/Java and GCP (Google cloud platform) to be consumed by the UI team and ensured seamless integration.• Responsible for converting a monolithic legacy application to a modern microservice based architecture.• Managing a team who is responsible to Work on new enhancements to the existing application written using EJB, JMS, Kafka and Java 8 technology and Agile methodology.• Set up the entire development process using Test Driven Development, defined the build and deployment process including CI/CD for converting an existing monolithic EJB based application into a microservice based application and deployed to GCP Cluster.• Developed solution for sending out bulk emails with considerable throughput using SendGrid API and by utilizing Spring Scheduler and Java 8 Completable Future, for a fast-track project.• Re-write the existing Perforce based version control, build management, deployment and CI/CD process to a Git based system.• Engaged into discussions with multiple teams and defined the tracking process to monitor the progress of individual team to make sure delivery timelines are met.• Spearheaded multiple projects while guiding team to deliver end-to-end solution. -
Lead Software EngineerOpentable Aug 2019 - Oct 2020San Francisco, California, UsCreated RESTful web services/APIs to be consumed by Pricing and Billing Applications as well as restaurant onboarding application which helps 50000 restaurant manage the reservations online.Worked on Open Table's Billing and Pricing module for the restaurant Reservations and created the backend engine for supporting those.Developed Java programs to process the data for reservations using worker threads and Spring asynchronous processing and caused performance to go up significantly.Wrote several complex Stored procedures/functions for micro-services for PostgreSQL database.Created Flyway scripts for deploying database objects which enabled the automated deployment and improved the speed of deployment and reduced the error due to manual deployment significantly.Redesigned the code to use Vault for Credential management for Database and APIs for enhanced security.Performed Postgres database upgrade from version 9 to version 11.Worked on Open Table's Restaurant Onboarding Process using Message driven architectureCreated event metrics for Logging the APIs request and created graphs for monitoring. This helped the team catch any error proactively and take action on time.Created TeamCity pipelines for Automated deployment of the services which saved the team the complexity of manual deployment and provided better platform for CI/CD. -
Engineering Technical LeadConversant Apr 2018 - Aug 2019Chicago, Illinois, UsCreated RESTful web services/APIs to be consumed by the Publishers and enabled them to perform their business using an enhance user experience and in much faster way.Converting Monolithic system into Service-oriented architecture-based system by writing micro-services using Spring Boot, JPA, Gradle and improved the performance more than 10 times compared to the old application.Converted a legacy-based application to REST based Java applications which made it easily maintainable and better equipped with error tracking and performing significantly faster.Further Performance improvements withing the application by using Spring Asynchronous and Completable Future which made the application 20 times faster then the single threaded model.Worked on Database tables design, SQL Queries and Triggers to support all the APIs.Developed clients to consume external web services.Worked with Business analyst team, QA engineers and the UI developer very closely and interactively to design and develop end-to-end product that helped reduce the effort spent due to requirement changes.Performed upgrades of Gradle and Spring Boot from version 1.5 to 2.0 and utilized the latest version of all the libraries.Developed RSQL framework for writing End-to-end REST services which significantly improved the development time.Developed framework for storing user actions on the websites into Elastic search system using JPA interceptors. -
Principal Application DeveloperAdp Jun 2015 - Apr 2018Roseland, New Jersey, UsCreated RESTful web services to be consumed by Front End Applications by retrieving data from DB2 database and consuming Mainframe APIs. This provided a whole new experience to the users and enabled them to perform business in significantly easier and faster manner.Created a Common Domain Model using domain driven design to be used by the organization by defining entity relationships and published it using Swagger. This helped all the team across the company to stick to the standards.Created POC (Proof of Concepts) for various functionalities using latest Java Technologies such as Spring boot, JPA, Spring Data JPA, Maven.Designed and developed real-time applications to replace an existing batch system based Tax application which provided the users near real time data compared to one day old data in the previous system and significantly improved errors due to automated processing.Build B-2-B applications using Java/J2EE technologies and Application servers like Web Sphere, Tomcat 7 and by utilizing Kafka Topics to consume and publish the data. -
Senior Software EngineerNike Jan 2015 - Jun 2015Beaverton, Or, UsDeveloped backend engine for Nike run Application using latest Java/J2EE technologies such as Cassandra, Java 8, Junit, Cucumber. The application helped the individuals to keep track of their health and at the same time interact with each other through social networking.Used AKKA actor model to retrieve data from Cassandra Database through parallel programming to enhance the performance time significantly.Created RESTful web services to be consumed by Front End Applications using Spring, Hibernate and JPA.Lead a team of developers and engaged in design reviews, code reviews and participated in system architecture with Senior Architects.Worked on AWS to configure Cassandra cluster nodes for the application. -
Senior Java Developer/ArchitectWestern Asset Management Dec 2012 - Jun 2015Pasadena, California, UsCreated RESTful web services to be consumed by Trading Front End Applications using Resteasy, JPA, Spring MVC, Spring Security which provided the user an interface that is easy to use and help them perform business much faster.Lead a team of developers and provided them technical solutions.Enhanced the the existing systems written using older technologies such as Extjs4 and migrated to Extjs5 which made the code more modular and easily maintainable and used Java/J2EE, Spring, Hibernate, Maven to develop the backend engine to support the UI.Developed end-to-end solution by building UI, REST API and modules that enabled the users to export into Excel using JExcel and poi.Enhanced performance of the existing system using distributed Caching solutions such as Terracotta and ehcache and achieved 10-15 times higher performance gain.Developed Trading Rule Validation Engine by utilizing in-memory platform GridGain by breaking the tasks into multiple sub tasks and run them in parallel and combined the results afterwards. This improved the performance significantly. -
Senior J2Ee Technical LeadCognizant Technology Solutions Nov 2006 - Dec 2012Teaneck, New Jersey, UsDeveloped Restful and SOAP based web services to integrate with third-party application for retrieving and creating video and image-based content.Developed Microservices using Spring based REST implementation.Implemented Spring Security for the REST web services.Followed the Test Driven Development and developed Unit tests and integration test suites using Junit, Mockito and Wiremock.Implemented token-based user authentication for the Web Services.Developed End-to-end Solution for the Members and Providers of the company using Spring-Portlets and Java from the ground up.Designed and Developed the UI, Middle Tier and the Database component to provide the complete solution for the new portal.Performed the role of Lead developer and carried out requirement analysis and Proof of Concepts using Java and Spring.Used Spring MVC to integrate the UI components with Backend Services.Developed SOAP based Web Services to consume data from underlying Oracle database by using JDBC. -
Programmer AnalystInfosys Jul 2001 - Nov 2006Bangalore, Karnataka, InDeveloped banking application for account management to be used by internal associate using Java/J2EE.Developed 3-tier application using EJB and Servlets by using Message Driven beans and session beans.Requirement analysis and Creation of technical specifications document and created Sequence diagram, class diagram.Developed Verizon's Phone line provisioning application using Smalltalk language and provided recommendations to enhance it and convert to Java/J2EE Based solution.Developed a number of complex modules for supply chain management system using Java, C++ and RPGLE language.Designed, architected and built an application to support the order and supply system and made it enabled with CLEI (Common language equipment Identifier) and provided the clients with ability to process their equipment through CLEI.Implemented CRUD functionalities such as Item search, Item creation, Pagination, Multi Select, using Subfiles programming and wrote Stored Procedure style of programs using RPG language and integrating with Java modules.
Kumar Rajesh Skills
Kumar Rajesh Education Details
-
Indian Institute Of Technology - Banaras Hindu University (Iit-Bhu), VaranasiElectrical And Electronics Engineering
Frequently Asked Questions about Kumar Rajesh
What company does Kumar Rajesh work for?
Kumar Rajesh works for On24
What is Kumar Rajesh's role at the current company?
Kumar Rajesh's current role is Technical Lead - Java/J2EE technology.
What is Kumar Rajesh's email address?
Kumar Rajesh's email address is ku****@****hoo.com
What schools did Kumar Rajesh attend?
Kumar Rajesh attended Indian Institute Of Technology - Banaras Hindu University (Iit-Bhu), Varanasi.
What are some of Kumar Rajesh's interests?
Kumar Rajesh has interest in Restful Web Services, Hibernate, Architecting Applications Using J2ee, Spring Framework.
What skills is Kumar Rajesh known for?
Kumar Rajesh has skills like Java Enterprise Edition, Hibernate, Spring, Spring Framework, Struts, Web Services, Core Java, Soap, Java, Rest, Jms, Jsp.
Who are Kumar Rajesh's colleagues?
Kumar Rajesh's colleagues are Jake Blizzard, Grisell Desai, Venubabu Innamuri, Chad Kern, Sophia Elortegui, Bill Kelly, John Springli.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial