Professional Summary
**.*+ year’s work experience in Consulting, Architecture, High and Low Level Design, system design, development, project planning, project execution and Application Support in the IT industry.
A result-oriented professional with 13.5+ years of experience in the analysis, design and development of web applications using Java/J2EE, Mirocroservice, SpringBoot,ReactJS, NodeJS, NPM, YARN, TypeScript, Javascript ES6, Angular JS, HTML5, CSS3, Media query, JQuery, JQuery Mobile, JSON.
Over 10+ of years of experience in JAVA and J2EE Technology and 6 year experience in Angular/Angular JS.
A self-motivated team player with excellent communication and interpersonal skills, able to effectively coordinate tasks to accomplish projects with timeliness and creativity and fast learner, keeps abreast of latest technologies, adapt at developing and promoting analytical software/networking solutions, capable to switch to allied or varied technologies depending on project requirements.
Strong experience in server side development using NodeJS, Java and J2EE technologies such as Servlets, JSP, Struts, JDBC, Spring and RESTful Web Services.
Strong Experience in testing applications using JUnit, Jasmine, Karma, EasyMock, FlexUnit, Mock4As, Mockolate and in providing logging support using Log4J.
Extensive experience using OOP Concepts and strong knowledge in design patterns.
Expertized in building microservices that are
-Single capability focused
-Independent and encapsulated
-Automated
-Highly resilient
-Infrastructure agnostic
Working as Technical Architect in AT&T Projects, Leading Design and Development of mobile web application and responsive web design.
Designed and coded application components in an Agile/SCRUM/KANBAN environment and utilizing a test driven development approach as well as in water fall model.
Expertise in Structured Systems Analysis and Design (SSAD) methodology to prepare high level and low level design document.
Expertise in REST, SOAP, AEM (Adobe experience manager), Storefront and web services interface. Good knowledge & experience on spring and Hibernate.
Good Analytical and Interpersonal skills.
Fast learner, keeps abreast of latest technologies, adapt at developing and promoting analytical software/networking solutions, capable to switch to allied or varied technologies depending on project requirements.
Education
Degree
University
Year of Passing
Diploma in Advance Computer Science(CDAC)
Sunbeam University of Pune
08/2006
Bachelor Degree in Electronics and Telecommunications
Amravati University
07/2005
Experience
Organization
Designation
Duration
Tech Mahindra
Tech Manager
Oct 2016 – Present
Tech Mahindra
Associate Tech. Specialist
June 2013 – Oct 2016
Tech Mahindra
Sr. Technical Associate
Oct 2010 – June 2013
Tech Mahindra
Technical Associate
Dec 2008 – Oct 2010
Nihilent Technology Pvt Ltd
System Engineer
Sept 2006 – Dec 2008
Web and Mobile Application Development – 12.5+ years of Experience
Telecomm Business Domain – 10+ years of Experience
User Interface Development – 12+ years of Experience
Micro Services Development– 3.5 years of Experience
Web and Mobile Accessibility Development – 6+ years of Experience
Continuous Integration and Continuous Delivery(CDP) - 4.5 years of Experience
Automated Performance and Load Testing - 6 years of Experience
Technical Skills
Languages
Java 1.8, J2EE, SQL
Monitoring
Tealeaf, Splunk, Dynatrace
Service Oriented Architecture
Microservices
MVC
Struts 2.0, Spring, Spring Boot
Multithreading
Callable, RxJava
Java Scripting/UI Framwork
Angualr/AngualrJs, ReactJS, Typescript, JavaScript with ES6, NodeJS, jQuery, HTML5, CSS 3.0
JavaScript Build and Dependency Management Tools
npm, yarn, bower, grunt, gulp
Web Services
RESTful,SOAP
App/Web Servers
Tomcat, Weblogic 12c,Node JS
Containerization tools
Docker, Kubernates
Caching Framework
EhCache 2.9, HazelCast 3.4
Defect Management
TDP, JIRA, Rally, Agile Craft
Tools/IDE & Utilities
Maven, Oxygen Eclipse, Netbeans IDE, Visual Studio code, Webstorm.
Methodologies
Agile, SAFe (Scaled Agile Framework), Waterfall
TDD frameworks
Jasmine/Karma, Protractor, JUnit
Projects Profile
8.
Project Name : ZiplyFiber
Client
NorthWestFiber
Role
Tech Arch/ Manager
Organization
Tech Mahindra
Duration
05/2020 – Till Date
Team Size
30
Environment
(with skill versions)
Software
Mirocroservice,SpringBoot,Angular/ AngualrJs,NodeJS,NPM,YARN, TypeScript, Javascript.
Drupal,Azure Cloud, NodeJS,Kubernate,Docker,REST
Project Description
Ziply Fiber bought Frontier in Washington, Oregon, Idaho and Montana state and provide intenet, homephone/DSL services to. This project is web application called to provide web/mobile based services so that ziply fiber customer will be able to buy internet plans,pay the bill, view usages and add/remove features etc. This project target to create high-performing and extremely interactive experiences as well as supporting speed to market applications. It is going to build Micro service framework using SAFE Agile and DevOps approach with all the latest technologies in market and most of them are open source.
Contribution
As a Tech Manager/Arch was involved in the following:
Leading Development team and working with new technologies to enhance user experience like Java/J2EE, Mirocroservice, SpringBoot,ReactJS, NodeJS, NPM, YARN, TypeScript, Javascript ES6, Angular JS, HTML5, HTML, CSS3, Media query, JQuery, JQuery Mobile, Adaptive web designing etc.
Working as Technical Architect
Working on multiple architectures that helps reporting, watermarking, security and performance enhancement
Design and develop common component framework approach for web application that helps in faster UI development and code stability on multiple browsers.
Actively involved in the onsite and offshore coordination.
Prepare HLD document and analysis of requirement.
7.
Project Name : myAT&T Application
Client
AT&T
Role
Tech Arch/Manager
Organization
Tech Mahindra
Duration
05/2010 – 05/2020
Team Size
30
Module : Payment
Environment
(with skill versions)
Software
Java/J2EE,Mirocroservice,SpringBoot,Angular/ AngualrJs,NodeJS,NPM,YARN, TypeScript, Javascript.
AEM(Adobe), Analytics, Fiddler, FirstEyes, Eclipse and WebStrom, Fire eyes, WAT tool, NVDA,Weblogic10.0, NodeJS,Kubernate,Docker,REST
Project Description
AT&T is one of the largest telecom providers in USA. This project is web application called to provide web/mobile based services so that At&T customer will be able to pay the bill, view usages and add/remove features etc. This project target to create high-performing and extremely interactive experiences as well as supporting speed to market applications. It is going to build Micro service framework using SAFE Agile and DevOps approach with all the latest technologies in market and most of them are open source. The application also targets to reduce down on the dependencies on different modules and eliminate applications and merge them to others which are currently monolith. It also targets to make most use of Open Source systems and helping clients with the cost for maintenance of the application. The application’s framework assets include common re-usable features such aty,87yuydskdxk54s Security, Metrics, Logging, Caching, Data Access, Object Transformation etc.
Payments module - Payment Services is enterprises module build using IDP(Integrated Digital Platform) where AT&T customer get option to pay down payment or validation of payment method for various product of AT&T or to pay monthly balance with different method such as Credit Card/Bank/BitPay/PayPal/Apple Pay/Google pay etc. Payment Services has other sub modules which are going used across all AT&T enterprise
Contribution
As a Tech Manager/Arch was involved in the following:iu,uy
Leading Design and Development team for all modules.
Worked as Technical Architect for Payment POD
Worked with new technologies to enhance user experience like Java/J2EE, Mirocroservice, SpringBoot,ReactJS, NodeJS, NPM, YARN, TypeScript, Javascript ES6, Angular JS, HTML5, HTML, CSS3, Media query, JQuery, JQuery Mobile, Adaptive web designing etc.
Worked in both SafeAgile/Agile/SCRUM/KANBAN as well as in water fall model.
Working as Technical Architect for Payment POD
Working on multiple architectures that helps reporting, watermarking, security and performance enhancement
Previously, Lead UI Designing and Development team for this application for all modules.
Actively involved in the defect fixing fixing, CR implementation and Rapid Developments modules.
Design and develop common component framework approach for web application that helps in faster UI development and code stability on multiple browsers.
Working with cross-platform and cross-browser designing to support multiple devices and browsers.
Design and develop application that can demonstrate capability on Adaptive content designing for mobile WEB portal to provide single code base for multiple devices and Tablets.
Actively involved in the onsite and offshore coordination.
Prepare HLD document and analysis of requirement.
6.
Project Name : SDP CMS platform – EDB India
Client
Etisalat
Role
Team Member
Organization
Tech Mahindra
Duration
12/2009 – 05/2010
Team Size
20
Environment
XDIME,MCS,Volantis CMS,Java1.6,Weblogic10.3,Oracle 11g
Project Description
Etisalat is a new operator to be launched in India. The client is a successful operator with millions of customer base in UAE. The objective is to design, build, launch and operations of the systems, Service Delivery Platform (SDP) and Value Added Services (VAS) for Etisalat.
Contribution
As a Team Member was involved in the following:
Developing Web and WAP pages and rendering templates for the same.
Understands the MCS configurations.
Used XDIME tags to implement the controllers and views to display content on the WAP portal.
Implemented some of the custom functions to fetch customer data from reporting tables or extension database to display on WAP portal
Understands the reporting module as was involved in generating some of the subscriber reports.
Worked on layouts, themes and HTML mock ups to generate WAP pages .Have good designing skills to create page layouts to match the pixel sizes, banner placements, incorporating images on buttons in WAP pages.
Understanding of device repository aspects to render on various devices.
Has worked on parlayX interface for interfacing Volantis with OCSG.
5.
Project Name : OPENWAVE - Sprint CDC
Client
OpenWave
Role
Team Member
Organization
Tech Mahindra
Duration
08/2009 – 12/2009
Team Size
2
Environment
Java 1.5,Apache Tomcat 5.5.12,Apache Axis,Unix,LDAP server
Project Description
This is enhancement of project. In which we have to add one more service API which use to change the password of subscriber and restrict the subscriber to change the password if subscriber is special password set. This is web service implementation and using SOAP and Axis to implement this service.
Contribution
As a Team Member was involved in the following:
Communication with client to resolve queries faced while developing and design of Project.
Understanding functionality of Soap server.
Developed the required API to modify the password of subscriber through web service.
Performing the Unit testing.
4.
Project Name : Cox Application Development: for COX, Atlanta
Client
Cox Atlanta
Role
Team Member
Organization
Tech Mahindra
Duration
12/2008 – 08/2009
Team Size
8
Environment
Oracle Communication Service Gatekeeper (4.1), jdk 1.6, Weblogic 10.0, Eclipse 3.2, MySql and Oracle
Project Description
The project required developing an application/module called as Active Mediation that would be used for online charging in case of voice calls (Telcordia), SMS, and MMS. The purpose of this module was that it would be in the middle to translate the messages sent by means of different protocols into Ro message that would be passed to the Oracle BRM server. The different protocols that were used were GDI (Telcorida), Diameter Ro (Interop and Bridgewater) and Http (QUALCOMM) protocol to send the messages related to charging.
Contribution
As a Team Member was involved in the following:
Understanding of OCSG platform.
HLD and LLD documentation.
Understanding the Diameter protocol details.
Understanding GDI(General Data Interface)
Developing the Gdi Parser and message composer.
Developing the module that takes care of the mapping & needed conversion from network protocol specific data to Diameter CCR/CCA data.
Performing the Unit testing.
Doing the end-to-end testing for the Voice Calls.
3.
Project Name : CLE(Custome Loyality Index)
Client
Nihilent
Role
Team Member
Organization
Nihilent Tech Pvt. Ltd,Pune
Duration
06/2008 – 12/2008
Team Size
8
Environment
Spring, Hibernate, Struts,Eclipse,MySql and Tomcat.
Contribution
As a Team Member was involved in the following:
HLD and LLD documentation.
Developed different module.
Doing the end-to-end testing for Report Module
2.
Project Name : NIMS (Nihilent Information Management System)
Client
NIMS
Role
Team Member
Organization
Nihilent Tech Pvt. Ltd,Pune
Duration
05/2007 – 03/2008
Team Size
20
Environment
Java/J2EE,Hibernate, Spring, Struts,Eclipse,MySql and Tomcat.
Contribution
As a Team Member was responsible for the following:
HLD and LLD documentation.
Developed different module.
Doing the end-to-end testing for various Module
1.
Project Name : GSOA-Siebel
Client
Data Dimension
Role
Team Member
Organization
Nihilent Tech Pvt. Ltd,Pune
Duration
09/2008 – 05/2007
Team Size
14
Environment
Siebel, Tibco, Net Cool and Portal
Contribution
As a Team Member was involved in the following:
Server Installation
Develop an RFC (Request for change)
Handle Service Request’s
Bug fixing
System setup
Personal Details
Name
Kalpesh Jain
Email Id
adjknt@r.postjobfree.com
Passport No.
N6330319
Valid Upto: 02/11/26 (mm/dd/yyyy)
Type of Visa holding
H1B
Valid Upto : 12/31/2021(mm/dd/yyyy)
Current Location
Dallas Texas
Contact Numbers
Home: +1-475-***-****