Lalit Agarwal

Lalit Agarwal

Mentor
Rising Codementor
US$8.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Solid backend Java and database developer with 28 years experience developing custom multi-tier web systems (worked at Oracle)
Solid backend Java and database developer with 28 years experience developing custom multi-tier web systems (worked at Oracle)

I love all aspects of software development - analysis, design, development and testing. I specially love coding and debugging in Java and SQL. Over past 28 years of my career in IT development, I've developed several multi-tier enterprise web systems from ground up as part of various sized teams.

I tremendously enjoy hearing about a problem, breaking it down into smaller parts and designing a solution, researching technologies and solutions, coding and debugging.

I love sharing my learning with others through mentoring, code reviews, offering training/workshops on technologies. I always strive to make my code efficient and resilient against bugs. I love learning new technologies.

Eastern Time (US & Canada) (-05:00)
Joined November 2022
EXPERTISE
26 years experience
28 years experience
24 years experience
3 years experience
10 years experience
28 years experience
Worked on various projects involving Oracle and SQL over past 28 years where I wrote code in SQL, PLSQL, JDBC, Hibernate to interact with...
Worked on various projects involving Oracle and SQL over past 28 years where I wrote code in SQL, PLSQL, JDBC, Hibernate to interact with a Database, primarily Oracle.
View more
View more
3 years experience
I've been working on Microservices and Spring Boot for past 3 years on an enterprise web application for a government client.
I've been working on Microservices and Spring Boot for past 3 years on an enterprise web application for a government client.

REVIEWS FROM CLIENTS

Lalit's profile has been carefully vetted and approved as a Codementor. Connect with Lalit now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Software Developer
CACI International Inc
2020-02-01-Present
BESA Modernization: Working on a team to modernize a legacy application (COSS) to modern web application using J2EE, Java, Spring, Spring...
BESA Modernization: Working on a team to modernize a legacy application (COSS) to modern web application using J2EE, Java, Spring, SpringBoot Microservices, JHipster, and PostgreSQL. Working on requirements analysis, design and development of various modules including Overtime Calculation Engine, User Entitlements, Foundations data Interface. The Budgeting and Employee Scheduling Application (BESA) is a web-based and mobile application to manage employee schedules, overtime, timecards, port customizations to meet local needs and union agreements. It helps manage Port Budgets through metrics and reports; schedule employees for work assignments; conduct annual employee bids for scheduled hours and request time off; and submit timecards. It also helps track overtime hours and simplify the supervisor’s job in staffing the employees who provide the agency with least cost for the overtime (OT). Java11, J2EE, SpringBoot, Microservices, Spring, Spring MVC, JHipster, Kafka, JPA, Web Services (REST), PostgreSQL 13 (Amazon RDS), OpenL-Tablets Rules Engine, Angular, JSON, Eclipse, Tomcat, SQL, Junit, Maven, Git, Jira, Postman
Java
SQL
JSON
View more
Java
SQL
JSON
Spring
PostgreSQL
JPA
Spring Boot
Microservices
Apache tomcat
View more
Senior Software Developer
Unisys Corp
2016-02-01-2020-02-01
SEACATS Modernization: Worked on modernizing the legacy SEACATS application to web application using J2EE, Java, Spring, AngularJ, and Or...
SEACATS Modernization: Worked on modernizing the legacy SEACATS application to web application using J2EE, Java, Spring, AngularJ, and Oracle. Worked on design and development of various modules including Notice of Seizure, Property Management, Dispositions. (02/16-07/20) The Seized Asset Control and Tracking System (SEACATS) provides inventory, tracking and case history for assets seized by CBP. Working on design and implementation of full stack components dealing with management of seized property. Environment: Java8, J2EE, Spring, Hibernate/JPA, Web Services (REST), Oracle 12c, AngularJ, JSON, Eclipse, Tomcat, XML, SQL, PL/SQL, Maven, Git, Jira
Java
Git
Spring
View more
Java
Git
Spring
JPA
Web Service
Spring Boot
Java J2EE
RESTful API
Apache Maven
Apache tomcat
View more
Senior Software Developer
Viasat Corp
2013-05-01-2016-02-01
• Network Management System (NMS): Played a key role in the design and development of a web-based network configuration management system...
• Network Management System (NMS): Played a key role in the design and development of a web-based network configuration management system for NBNCo, Australia’s satellite-based internet service provider. The system allows user to view and update configuration of various networking devices and elements used in the system to provide internet service to consumers. Designed and implemented various key components in the mid-tier involving Spring-MVC, Hibernate and JAX-RS Web Services (REST). Designed and implemented the database schema and stored procedures. The system uses JSPs & JSON in the Web-Tier, RESTful Webservices (JAX-WS), Spring-MVC, Hibernate in the Mid-Tier and Oracle 11g in the database-tier. • Implemented key mid-tier components in Java using hibernate to store and update device configuration in HMI tables • Designed and implemented the database schema and stored procedures • Worked on the Yang compiler to generate database schema • Implemented storing multiple configuration data in same table Environment: J2EE, JSP, JSON, Spring, Hibernate, Spring-MVC, JAX-WS Web Services (REST), Python, PostgreSql, Eclipse, Tomcat, XML, SQL, PL/SQL, Oracle 11g, Maven, Linux
Python
Java
SQL
View more
Python
Java
SQL
Spring
Oracle PL/SQL
Spring Boot
Java J2EE
RESTful API
Apache tomcat
Hibernate ORM
View more