Summary
Overview
Skills
Work History
Work Preference
Timeline
SalesManager
Alekh Jain

Alekh Jain

Frontend Developer
Edison,NJ

Summary

With over 7 years of experience in Software Development and Object-Oriented Programming, I've honed a deep expertise in the full lifecycle of project development, from requirement analysis and system design to the robust implementation of Web-Based and Client/Server applications for Responsive/Reactive websites. My comprehensive knowledge ensures effective and innovative solutions in a dynamic tech environment.

Overview

7
7
years of professional experience

Skills

TECHNICAL SKILLS

Web Technologies :

  • DHTML, HTML, HTML5, XML, XSL, CSS3, jQuery, AJAX, JSON, Bootstrap JavaScript, Kendo UI, VB script, Angular JS, Angular 2/4/5/6, nodejs, expressjs
  • Database : Oracle 10g, 11g, SQL server 2005/2008, Elasticsearch, MySQL, MongoDB
  • Web/App Servers : WebLogic, Web Sphere, Tomcat, JBoss, Apache
  • Query Languages : SQL, PL/SQL
  • Programming Language : C, C, Java, J2EE
  • Script : PHP, Shell
  • Tools : Maven, ANT, Log4J, JUnit, TOAD, SoapUI 405, JUnit, Rational Rose, Visio

Work History

Sr Application Developer

SiriusXM
New York, NY
10.2021 - Current
  • Developed User Interface (UI) Rich Web Applications, and Web Service applications using Front End/User Interface (UI) Technologies like HTML5, JavaScript, Angular 14/15, Node JS, JSON, Bootstrap Framework, Media Queries, Typescript, and CSS3 Frameworks
  • Worked on HTML, HTML5, JavaScript, CSS, and their integration within a PHP environment
  • UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX
  • Implementation of the design wireframe using Angular JS and creating services and exposing it to the backend which runs on Spring Boot
  • Here we also have another layer that makes use of Node JS mainly used for authentication, authorization, and session maintenance
  • Working on latest Angular 15 framework to create SPA (Single Page Applications) and writing the functional code using Typescript
  • Worked on all parts of the stack including Event Sourced Java/Spring Microservices, GraphQL adapter, and a hybrid mobile application using JavaScript, Angular 15 (Components), and IONIC
  • Assisted in migrating from a legacy REST-based backend to one based on GraphQL
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS, and Node.js
  • Worked on Protractor with Typescript and cucumber to write feature files to run Angular 16 application test cases
  • Configured the XML files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets
  • Implemented various features like Dragging, Cloning in IONIC
  • Created reusable templates using Angular directives and worked with PM package manager tools (Node JS)
  • Forms for designing UI using framework APIs and XAML with different available layouts and controls
  • Developed features for customer facing website using MVC 4/5, CSHTML, Html Helpers, JavaScript, jQuery, TypeScript, UI, AJAX, Bootstrap, CSS, Entity Framework, SQL Server
  • Understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap, and common JavaScript libraries
  • Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML
  • Used Jest and Enzyme for mocking functions and writing unit tests along with Istanbul setup for testing component coverage reports

Application Developer

Dupont
Wilmington, DE
10.2020 - 09.2021
  • Developed single page responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery
  • Redesigned and implemented Scala REPL (read-evaluate-print-loop) to tightly integrate with other IDE features in Eclipse
  • Worked on angular application components in an Agile environment utilizing Test Driven Development approach with testing tools like Jasmine and Karma
  • Worked on JavaScript frameworks (Angular JS to augment browser-based applications with MVC capability
  • Development of application web components using HTML5, Java, J2EE, JavaScript, AngularJS, CSS and Wicket Framework in RSA and deploy it using Web Sphere Application Server
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC
  • The front-end use HTML5, CSS3, Angular JS, Query and Bootstrap to build a single page web app that communicate with back-end via Restful API
  • Hands on knowledge of Unit Testing Frameworks like JUnit, Karma, Jasmine, JEST
  • Designed and developed the application using Angular 14 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, NPM, MongoDB
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services
  • Used Elasticsearch to implement real-time, scalable search function in the application through JSON
  • Extensively used HTML5, JavaScript, AngularJS, Bootstrap, CSS3 and SASS as the main UI/Front-End development technologies
  • Existing JavaScript code conversion into MVC pattern using Angular JS framework
  • Followed MVC model and used spring frameworks for developing the Web layer of the application
  • Developed Single Page applications using Angular 12 using components, directives using Typescript
  • Developed User Interface and web page screens for various modules using JSF, Java, and AJAX using RAD
  • Used AJAX framework for asynchronous data transfer between the browser and the server
  • Extensively used Java Multi-Threading concept for downloading files from a URL
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and jQuery
  • Used various libraries of JavaScript like Angular 14, jQuery, Node.js

Frontend Developer

UPS
Atlanta, Georgia
02.2019 - 10.2020
  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications
  • Used Spring Boot which removes boilerplate configuration and makes application faster
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns
  • Used jQuery and JavaScript to make the frontend components interactive to add dynamism to the web pages at the client side
  • Working on MVC 4/5, Entity framework, Web API, WCF, SQL server, JavaScript, Query, Angular JS, HTML5, CSS, Bootstrap, Windows services, T- SQL, XML
  • Involved in analyzing, designing, implementing, and testing of the project
  • Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side within the forms
  • Good experience in unit testing and end to end testing with Karma, Mocha, Chai, Jasmine, Jest, Protractor
  • Used Node.js to run Web pack tasks and help build the project
  • Expertise in web front-end technologies such as, JavaScript, Ajax, JSF, CSS, HTML and/or Flex and developing browser compatible applications
  • Used NodeJS as a proxy to interact with Rest services and interacting with Database
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation

Java UI Developer

Marathon Oil Corp
New York City, New York
05.2016 - 11.2018
  • Collaborated with teammates and cross-functional to deliver valuable features meeting business and customer needs and seamless integration of design and development processes.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript & CSS
  • Implemented MVC design pattern using Servlets, Java Beans and JSP
  • Used various Core Java collections framework (JDK1.5) to build up application
  • Applied OO Programming concepts like Polymorphism and Inheritance to improve the existing Java/JEE based code base
  • Applied design patterns like Factory pattern, Singelton and DAO effectively
  • Involved in maintenance and enhancement of the application
  • Writing complex & cross browser JavaScript to validate the web pages
  • Analyzed and documented the business requirements of the customer
  • Prepared Junit test cases for the application

Work Preference

Work Type

Contract Work

Work Location

RemoteOn-SiteHybrid

Important To Me

Company CultureWork-life balancePersonal development programsCareer advancement

Timeline

Sr Application Developer

SiriusXM
10.2021 - Current

Application Developer

Dupont
10.2020 - 09.2021

Frontend Developer

UPS
02.2019 - 10.2020

Java UI Developer

Marathon Oil Corp
05.2016 - 11.2018
Alekh JainFrontend Developer