0% found this document useful (0 votes)
65 views14 pages

RESUME SATYARTHGAUR 2023 TechM

The document provides a summary of an individual's experience working as a developer, lead, and architect for 17 years. It details technologies and skills used including Java, J2EE, microservices, AWS, Hadoop, databases, design patterns, and Agile methodologies. Responsibilities included requirements gathering, design, development, testing, documentation, team lead duties, and client management.

Uploaded by

satyarthgaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views14 pages

RESUME SATYARTHGAUR 2023 TechM

The document provides a summary of an individual's experience working as a developer, lead, and architect for 17 years. It details technologies and skills used including Java, J2EE, microservices, AWS, Hadoop, databases, design patterns, and Agile methodologies. Responsibilities included requirements gathering, design, development, testing, documentation, team lead duties, and client management.

Uploaded by

satyarthgaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

SATYARTH GAUR

9731221260,6360975988
[email protected]

EXPERIENCE SUMMARY
USP::Anticipates user needs and problems while creating solutions. Is willing to ask difficult questions and take risks.
Expertise in providing technical leadership to medium size/complexity/order-value enterprise-
scale projects/solutions
Demonstrated ability for choosing the needed technology stack based on the functional, non-functional requirements
and based on other factors like client drivers, environment and feasibility. Ability to understand and rationalise why,
when and how to develop and ship a Microservice.Ability to innovate, feasibility analysis, PoC execution and R&D and
manage teams of any size and any skillset. Good creative thinking, problem solving, planning, time-management and
organization skills to balance and prioritize work

● 17 years of strong experience (USA/India/UAE) in design, development, and implementation of Java and J2EE
applications working as Developer, Lead and Architect.
● Strong in data structures (Stack,Queue,Hashmap,ConcurrentHashMap,ArrayList,HashSet,Linkedlist) and
algorithms(Sorting,Searching) concepts.Used in most of projects directly on indirectly .
● Caching tools like EHCache,MemCache and Redis

● Microservices,Event-Sourcing,Lambda Architecture using Kafka,SpringCloud etc

● Used Design patterns like Decorator,Session Façade,Factory,Singleton,Observer,Proxy in most of projects.

● Good experience in Rule engines (Drools) and BPM(Workflow Engine) Concepts.

● Strong in Object Oriented Design and Programming and multi-tier web architecture

● Strong experience in Core Java and J2EE technologies such as DOJO, AJAX, JSP, Servlets, JSTL, EJB, JDBC,
JavaBeans, JNDI, Applet, HTML, CSS, JavaScript, and XML
● Experienced in Java and J2EE design patterns

● Strong experience in Struts 1.1/ 2.1, Spring 2.1/ 3.5 Framework, and MVC architecture

● Good experience in UI skills like JQuery,AJAX,AngularJS etc.

● Strong experience in Hibernate 3.x ORM, and Oracle RDBMS

● Good concepts in Service Oriented Architecture

● Experience in writing database scripts PL/SQL stored procedure and functions in Oracle

● Experienced working in application and web servers such as JBoss, WebSphere, WebLogic, and Apache Tomcat on
Windows and UNIX platforms
● Adept in version control tools such as SVN, VSS, and ClearCase

● Experienced in Web Services (SOAP) and REST

● Strong Experience in AWS

● Strong Experience in Big Data-Hadoop framework(Hadoop,Hive,MapReduce,HDFS,Hbase)

● Good Experience in NoSQL(MongoDB,Neo4j)

● Strong experience in all phases of Software Development Life Cycle that included analysis, design, coding, and
testing
● Good experience in performance tuning of Java/ J2EE applications at all levels (UI, server, and database)

Satyarth Gaur 1
● Experience in banking and finance domains

● Experience leading design and development of individual modules using Agile-Scrum methodologies

● Strong OO concepts, component-based development, and basic computing skills such as operating system Concepts,
threads, data structures, algorithms, and computer networks
● Good exposure in C and C++ programming concepts

● Knowledge in Application Server clustering and tuning

● Exposure to the Ant and Maven build tools

● Development of unit test plans and execution using JUnit 4.x

● Code reviews using PMD, Checkstyle, and FindBugs tools in strict adherence to client coding guidelines and best
practices
● Knowledge of JProbe, JProfiler, Heap Dump, and Thread Dump

● Experience in preparing and understanding Functional Specification Document and other Design Documents (Use-
Case, Technical solution, Technical specification, Issue Log—functional and technical).
● Strong teamwork and interpersonal skills, including the ability to interact effectively with all levels of the organization
and the ability to collaborate with business unit customers, IT and management.
● Ability to define multiple approaches to business problems and evaluate technical solutions

● Develops the POC (Proof of concept).for new tools/technology

● Reproduction of issues to identify root cause.

● Identify potential risks and problem areas and suggest alternative solutions.

● Good Knowledge of Project Management concepts.

● Ability to rely on experience and judgment to plan and accomplish goals

● Conducted Java Webinars titled DOS and Don’ts of Java Programming, Secure Coding in Java - Improve Security in
Your Web Applications, Performance Tuning of J2EE Applications, and Advance Concepts of Java
http://www.techgig.com/webinars/Advanced-concepts-of-Java-Programming-155
http://www.techgig.com/webinars/JAVA-Tutorial-Do-s-and-Don-ts-of-Java-programming-19
http://www.techgig.com/webinars/Performance-Tuning-of-J2EE-application-Simplest-and-most effective-ways-to-
tune-a-java-j2ee-enterprise-application-160
http://www.techgig.com/webinars/Secure-Coding-in-JAVA-Improve-security-in-your-web-applications-32
● Conducted Project management webinar titled :”Practical Project Management for Software Developers”
http://www.techgig.com/webinars/Practical-Project-Management-for-Software-Developers-199

My Work Profile included following tasks and activities in last 14 years


-Understanding Client Requirements and enhancing/modifying according to user.
-Acting as single POC for web application.
-Bug fix (Java/J2ee and PL/SQL code) and code enhancement according to requirements.
-Meeting non-linear requirements of the project and provide value addition to the client.
-Anticipating the current and future scenarios and mitigating any possible future hurdles/risks.
-Managing the team and streamlining the process in absence of Team Lead.
-Anchoring the team and acting as Single POC from automation for various client meetings/conference calls.
-Providing daily and weekly detailed reports to client for better transparency

Satyarth Gaur 2
-Involved in business requirement analysis through daily conference call with Product owner and guiding the team in
writing the user stories
-Working closely with pre-sales team in the making of RFP (Request for Proposal)
-Guiding the team to build POC/MVP for any new technology to evaluate its pros and cons
-Designing solutions for complex business scenarios
-Providing for non functional requirements
-Address technical concerns, ideas and suggestions
-Doing Code review and giving technical guidance to team members
-Developed POC that demonstrated the use of microservice with Spring Cloud that included
setting up config server,JPA for data access,Feign REST client,client side load balancing with Ribbon,
setting up of service registry using Eureka and Zuul API gateway,implementing Fault Tolerance
with Hystrix circuit breaker and monitoring using Zipkin.
-I have set architectural standards,technology roadmap,best practises and development process for efficient for timely
delivery
-Enforcing sound development practises and provide technical leadership to junior developers,database
developments,testers and leads to endure quality of web enterprise applications
-Recommending right choice of frameworks,tools and processes for taking solutions closer to customer
-Working closely with Pre-Sales and Account Management Teams to come up with RFP/Proposals presentations for
new and exciting opportunities
in order to bring in business from new and existing clients
-Recommending suitable technical architecture and frameworks for web applications to increase faster time to market
innovation
-Monitor the solution consistency,conditions,risks and mitigations ,functional and non-functional specifications
-Prepare functional and technical specifications and provide estimation to various stakeholders
-Assign work to team members ,monitor the progress and co-ordinate with Testing,QA and Build Team
-Reduce the deveopment and maintenance code by doing ind epth code reviews and suggesting best solutions for
quality delivery
-Created Project artifacts like Technical Specification document,Non-functional document etc

My Techno-Functional/Managerial experience:
-Validate the technical solution approaches by the team
-Identify, suggest and help the team in creating appropriate solution approaches in the projects that I managed
-Participate in code reviews and define coding standards
-Defining new process guidelines
-Taking active participation in creating RFP's and proposal for new projects and engagements.Sharing knowledge to
junior team members of the practice
-Studying existing business processes, capturing requirements, creating mock ups, and generating technical and
architecture documents, proof of concept solutions, On-client-site customer management. Pre sales, Proposals, Project
estimation, Team mentoring.
-Responsibilities including and not limited to - Defining the architecture for globally distributed systems. Collect,
transform, validate and mapping functional and non-functional requirements.
-Architectural peer review. Customer interactions. Strategic Consulting, including business plan & sales strategy
development. Brand development
- Managing teams of engineers of varying skills and experience levels in multiple projects
Satyarth Gaur 3
- Developing project baselines; monitoring and controlling projects with respect to cost, resource deployment, time
over-runs and quality compliance to ensure its satisfactory execution
- Leading team members, allocating tasks and provide required guidance till final delivery of project
- Project scoping, estimation and planning, participate in technical reviews, review of functional and technical
specifications,resource planning and quality management for the product & solutions, people management,
management of risks, scope, review and finalization of requirements
- Helping customers adapt to various development processes and practices
- Participate in quality audits of various projects in the organization and provide recommendations
-Dealing with business users on day to day basis and trying to explore new opportunities to help the team grow.
-Interact the onsite team(client side) to understand their business and IT needs and identify the pain points and
conceptualize the appropriate technical solutions to meet the business needs
-Analysing requirements.proposing right tools and technologies
-Helping customer to reduce cost by proposing and using open source tools

Engineering:
Tech leader – build highly scalable products in high growth phase
Product/Solution thinker – evaluate & use technology for solving problems
Collaborator – Translate business needs into functional requirements
Creativity & technology – Build systems & culture for patentable inventions, open source contributions, innovative use of
emerging technologies
Business Continuum - Ensure business continuity in varied organizational situations
Change manager – Transition from waterfall to agile. Transition from manual to automated systems.
Quality & continuous improvement:
Data driven, ability to Identify process flaws, improve consistency & reliability using data.
Automate machine doable tasks & use human capital for creative problem solving
People Skills:
High energy, positive attitude with can do approach
Manage, build on shore & remote teams
Constant drive to learn & improve, help others
Operations:
Coordinate, develop, oversee staff, projects & operations
Develop goals, policies, budgets, establish standard operating procedures
Participate in high level operational initiatives
Corporate governance & compliance
Cross functional collaboration
Stake holder messaging
As a Project Manager

Develop project plans, goals, and budgets; identifying resources needed


Excellent client-facing and internal communication skills
Excellent written and verbal communication skills
Coordinate recruitment or selection of project personnel
Must have worked on Agile based projects
Develop schedules and methods for measuring results
Organise and manage all phases of the project to ensure on-time completion, within scope and within budget
Develop project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility
Develop a detailed project plan to track progress
Serve as liaison between business and technical aspects of projects
Use appropriate verification techniques to manage changes in project scope, schedule and costs
Measure project performance using appropriate systems, tools and techniques
Prepare project status reports by collecting, analysing, and summarizing information and trends
Report and escalate to management as needed
Manage the relationship with the client and all stakeholders
Assess current or future customer needs and priorities through communicating directly with the customer
Perform risk management to minimize project risks

Satyarth Gaur 4
Establish and maintain relationships with third parties/vendors
Assembling and coordinating project team members; assigning individual responsibilities
Planning and overseeing the preparation and dissemination of project communications
Coordinate internal resources and third parties/vendors for the flawless execution of projects

As a Product Manager
Key Responsibilities:
• Ensure that the projects are delivered on time and with quality. Create and manage the Agile development process for the
teams. Act as a servant leader including facilitation, situational awareness, and conflict resolution.
• Core Leadership competencies:
• A leader who is personally inspired by the emerging challenges in building large scale systems and team
• Has a background in building high-performance teams. Establishes trust quickly. Deals with team issues quickly. Quick to
confront game playing and other behavior that holds the team back
• Sensitive to the needs of others. Has an intuitive sense of who is important and how things get done by working with cross-
functional teams.
• Relentless and Result Driven. Understands the organization's value drivers. Brings focus where it is needed. Balances the
short and long-term needs.
• Product development oversight, in addition to management and team oversight. Facilitate daily stand-ups, monitor sprint
progress, coach and mentor the team in agile frameworks and principles, and fostering the team’s ability to self-organize
• Supports a culture of continuous process improvement through retrospectives and key indicators around team performance.
Promote transparency and team empowerment across teams
• Ensures clear communication and organization of all strategic and team goals
• Excellent knowledge in emerging, modern platforms and tools, using the correct product where appropriate, especially open
source and open standards.

Overall Technical Management Experience


• Manage multiple large-scale, complex and specialized competency based project with strong focus on delivery responsibility
and delivery excellence, including strategic planning and tactical project management for the projects.

• Develop strategies aligned with the organizations and their implementation. Ensure development & delivery of software
services & solutions in line with customer expectation.

• Ensuring that not only the CURRENT project requirements are met but also forecast the needs OR issues that may arise and
advise ways to address those proactively.

• Ensure programs are completed ON-TIME, within budget, and within customer expectations FOR quality AND functionality.

• Carry out regular reviews with various stakeholders to ensure consistent implementation of strategies.

• Lead various organization wide activities such AS knowledge sharing, innovation AND process improvement.

• Provide overall management guidance to the team. Promote team WORK, motivate, mentor, and manage ANY conflicts within
the teams.

EDUCATIONAL QUALIFICATION
● Currently Pursuing Executive Management Certification from IIM (Indian Institute of Management)
Bangalore(Part time) September 2019-April 2020

“MicroMasters in Business Management” (mini MBA for working professional), IIM Bangalore :
1. Operations Management
2. People Management
3. Corporate Finance
4. Strategic Management
5. Accounting for Decision-Making
6. Marketing Management

● Executive MBA (Part Time), Southern New Hampshire University, USA (A Tier-1 ranked American university of
repute) 2010-11

Satyarth Gaur 5
● International Executive MBA (IT)(Part Time), Ulyanovsk State University, Russia (A Reputed Government
University of Russia - Affiliated to Moscow State University) 2012-13
● Bachelor of Technology (Computer Science and Engineering), National Institute of Technology, Rourkela,
Orissa 2001-05 with 72% aggregate (Ranked as 4th best NIT in India since last many years)
● 12th (ICSE) from St. Francis College,Lucknow(U.P) (amongst most reputed convent schools of North India) in 2000
with 84%
● 10th(ICSE) from St. Francis College,Lucknow(U.P) in 1998 with 88%

CERTIFICATIONS/TRAININGS

● Completed a Certificate Course in J2EE covering JSP, EJB, Servlet, and JDBC including Struts, JSF (Java Server
Faces), Spring, and Hibernate frameworks
● Completed a Certificate Course in Customer Relations Management (CRM), INSEAD (An Ivy League Institution),
France
● Certificate in Project Management from Villanova University, USA .(Ranked as #1 university in the North(Master’s
Division) by U.S News and World Report) in 2007.
● Certificate in Financial Management from Cornell University (An Ivy League University),USA in 2007.

● Big Data-Hadoop Developer Certification from Edureka (Hadoop,HDFS,HBase


Hive,Pig,MapReduce,Oozie,Sqoop,Flume,Spark)
● AWS Cloud Architect Certification from Edureka (India’s largest e-learning training company)

● Certificate in Digital Marketing and Certificate in Android Development from Varistor


Technologies,Bangalore(www.varistor.in)
● Certificate for Workshop on “Practical Foundation on AI,ML and Deep Learning” by Opencube
Labs,Bangalore(https://ocl.space)

TECHNICAL SKILLS

Web Technologies Java Applet, HTML, CSS, JSTL, J2EE (JSP, Servlet, EJB, JDBC, JavaScript, JMS, JNDI,
JAXB, JAXP), JSF, DOJO, AJAX, Web Services-Apache Axis,JAX-WS,JAX-RS,Jersey,
XML, XSD, XSLT,AWS,AngularJs,Angular2/4,ReactJS
Languages Java 1.4/ 1.5 /1.6/1.7/1.8(MS Windows/ UNIX), C, C++
Application Servers JBoss 4.0, WebLogic 7.0.1/ 8.1, WebSphere 5.1.2
Web Servers Apache Tomcat 4.1/ 5.0/ 6.0
Frameworks Struts 1.1/ 2.0, Spring 2.0/ 3.5/4 (Annotations),Spring Boot
O/R Mapping Hibernate 3.x,4
Tools and IDEs Rational Rose, MS Visio, Eclipse 3.0, IDEA Intellij 13.x,Ant, SQL*Loader, TOAD, JUnit
4.0, HttpUnit 1.6.2,SQL Developer,JIRA
Databases Oracle 8/ 8i/ 10g (PL/SQL, Stored Procedure), MySQL 5.0,MongoDB
Operating Systems DOS, MS Windows XP/ 2000/ NT/ 9x, UNIX/ Linux (Shell Script)
Architectures N-tier J2EE Architecture, Client/Server, MVC Architecture, Cloud Computing
Version Control VSS, ClearCase, TortoiseSVN, GITBash,SourceTree

PROJECT EXPERIENCE

Tech Mahindra,Bangalore May 2022-May 2023


Designation:Technical Manager
Role:Enterprise Architect/Delivery Manager
Worked on Telecom based project as solution architect(Angular,Java,SpringBoot,Microservices,SQL)
Satyarth Gaur 6
Hitachi Vantara,Bangalore Feb 2021-March 2022
Designation: Manager-Technology
Role:Technical Architect/SME
Worked in different projects(end clients) as architect/tech manager in Java/SpringBoot/Microservices/Mongo

BNY Mellon Technology Pvt. Ltd,Pune June 2020-Feb 2021


Designation:VP-Specialist
Role:Technical cum Solution Architect/SME
Worked in Bank of New York India Reporting Team and designed and developed different Java + SpringBoot + Camunda
BPM + Postgres based trading applications as on need .Involved in R&D and POCs.

Independent Consultant/CoFounder(DirectGro India Pvt Ltd,New Delhi) March 2019-May 2020


Took a break to pursue my dreams,upskill myself and focus on my personal life and health.
Worked as senior freelancing consultant for different MNCs(Trigent,RxLogix,Dell) and used skills like Angular7,ReactJs-
Redux,SpringBoot,Spring DataFlow,Spring Cloud,Java 8,SQL,Tableau,Selenium,REST,Redis,RabbitMQ,Pivotal Cloud
Foundry(PCF),GitLab and Big data technologies (Hive,Hbase,Sqoop,Talend) and Postgres DB,Ex-Partner at Food startup in
Bangalore(Eatykart,Bangalore www.eatykart.com).
Used Domain Driven Design,Event Based Real time Batch Processing(Kafka) and Test Driven Development
Completed Architect level courses on Big Data and AWS from Edureka and joined part time Executive Management
Certification from IIM Bangalore.Also Attended certificate workshops on Android ,Digital Marketing and Machine Learning.
Founder – www.elderlykart.com (Launch delayed due to covid,Portal ready to see,Ecommerce startup for elderly)

Objectwin Technologies,Bangalore(Contract) 23 April ’18 to 25 Feb ‘19


Role:Principal Architect cum Team Manager
Client:PWC(PricewaterhouseCoopers),Bangalore
Technologies Used :::Java 8,IBM API Connect, ,Spring Boot 2,Spring-REST,Spring-
Cloud,AWS,Maven,Jenkins,BitBucket,SONAR

Work: The Project is a mobile application (Android and IOS based) for an American healthcare organization and provide
modules like doctor appointment, Chat with Doctor, Searching a pharmacy story and ordering medicines,Searching for nearest
Doctor and scheduling appointment (video/offline),Pay medical bills,Patient can search Lab reports etc. My job is to manage
and guide the entire java team technically in the development of BFF(Backend for Front End) layer for consuming the
RESTful webservices for the delivery of content to mobile UI. This includes development,architecture,code reviews,providing
team status updates to scrum master and mentoring.

Domain: Healthcare

Developed POC that demonstrated the use of microservice with Spring Cloud that included
setting up config server,JPA for data access,Feign REST client,client side load balancing with Ribbon,
setting up of service registry using Eureka and Zuul API gateway,impementing Fault Tolerance
with Hystrix circuit breaker and monitoring using Zipkin.

Used AWS services like RDS,S3,API Gateway and EC2 for storing the data,images,API routing and security and deploying the
SpringBoot application respectively

Xebia IT Architects,Bangalore(Contract) 23 Nov’17 to March’18


Role:Principal Engineer
Client:Emirates,UAE
Technologies Used: AngularJS,NodeJS,Angular 2/4,REST,Java 8,,SQL,Spring Boot,JPA,Drools,AWS
SDK(Cloud),Git,Maven,MongoDB,Oracle,Jenkins,SONAR
Work: Analysis,POCs and enhancements on various web projects..
Domain: Airline

Satyarth Gaur 7
Altimetrik India Pvt Ltd,Bangalore(Contract) 12 June’17 to 11 Oct’17
Role: Working as Full Stack Architect/ Principal Engineer in supporting various internal Java/J2EE projects.
Technologies Used: AngularJS,REST,Java 7/8,SQL,Spring 4,JPA,Drools,AWS SDK(Cloud),Git,Maven
Work: Analysis,POCs and enhancements.
Domain: Product Development (Browser based UI Code Editor,Automated Testing Framework,Automated ), Healthcare(web
and mobile portal)
Developed a ToDoList application using Angular 4,Spring Boot,REST and Mongo Db for Doctor/Patient application to be
deployed in AWS.

Novopay Solutions Pvt Ltd,Bangalore(Contract) Nov’16 to 3 June’17


Role: Worked as J2EE architect
Technologies Used:AngularJS,Java 7,Android SDK,XML,JUnit,Spring 3,JAX-RS(REST)
Work: Bug fixing
Domain: Payments(Mobile Banking application)

Securetech LLC, Abu Dhabi (UAE) Sept’15 to Sept’16


Role: Java Architect
Client: UAE Government
Working as java consultant in both front end and back end coding for different web-based projects using technologies like
JQuery, JTable, CSS, Elastic Search, Alchemy JS(Graph API),Core Java 1.7,Apache Tomcat 7, JAX-RS, XML,Apache POI
and SQL (Oracle DB).Tasks involved designing screens,Service layer,writing back-end SQL qeries,Table design,Testing and
Deployment.
Used Spring 4 for MVC capability
Used Hibernate 4 for ORM
Wrote a web application using AngularJS and REST for admin and user management and reports.

Used JAX-RS(Jersey) for communicating to webservices API

Synechron Technolgies,Bangalore Dec’14 to May’15


Role: Worked as Architect (Java/J2EE)
Technologies Used:AngularJS,Java 7,XML,REST,SOAP,JUnit,Spring 3,Hibernate 3,SQL
Work: POCs for different projects
Domain: Investment Banking

Seyfert Software, Bangalore(Contract) Jul’14 to Dec’14


Project:YourCare Community Portal
Client: Medhost, USA
Description: Development of a cloud-based portal(Patient Management System) to be used by patients as well as
partners(hospitals,clinics and doctors) in USA to enable a better and effective healthcare services by digital management of
patient records.It brings together critical components of healthcare to not only empower patients to actively participate in their
own medical care, but also drive down costs by uniting healthcare organizations, physicians and payers.Designed to improve
care, safety, satisfaction and the availability of health information, MEDHOST YourCareCommunity also helps providers stay
ahead of regulatory requirements and manage financial pressures such as decreasing reimbursements. In addition to a patient
portal component, YourCareCommunity will incorporate MEDHOST Business Intelligence, a physician portal, a payer portal
and an enterprise master patient index.

Role: Java Architect


Responsibilities:
● Involved in complex bug fixing and enhancement of the existing product (A web-based healthcare portal)

● Team management (Technical Guidance,Code Reviews)

● Organizing meetings with onsite team for technical clarifications

Satyarth Gaur 8
Environment: BackBoneJS, jQuery, LESS, JSP, Spring MVC Annotations, Hibernate Annotations, JDBC Template,
MemCache, PostgreSQL, PL/SQL, RabbitMQ,IntelliJ,GIT,Amazon EC2,REST,JSON

Founder Technomandir Labs /Freelancing(Nous Infosystems)/Training Mar’14-July’14

A startup in Training domain – Using innovative 1 day POC-based trainings to learn latest technologies in IT industry for
clearing interviews in india and abroad.(For engineering colleges, small IT companies which can’t afford long duration costly
trainings)

To launch a product “Doctor Java” where one can learn post online queries and get expert opinions from real Java/J2EE
experts within 24 hours.

Suspended the idea due to lack of finance and support.

Worked as a Sr Java Lead contractor(freelancer) for Nous Infosystems Pvt Ltd,Bangalore –to support critical short term
project need.
Skills: Java,Spring,Hibernate,AWS
Domain: Product Development

BlueStar Infotech, Mumbai Sep’13 to Feb’14


Project: Loyalty Management System – ALOYSYS
Client: Loyalty Partner Solutions, Germany
Role: Architect
Description: ALOYSYS Advanced Loyalty System is the internal project name for the product, sometimes called Loyalty
Management Suite (LMS). It is a flexible CRM software platform for the setup and operation of customer loyalty programs
which portrayed the entire chain of customer loyalty activities – right from the accounts management to the management of all
collection and redemption processes to the execution of personalized promotions and campaigns. The aim of the project was to
get prepared for the later technical implementation of the product based on SAMBA (backend and call center application),
using the Agile Methodology process for development.
Responsibilities:
● Worked on various user stories and bugs (Scrum meetings)

● Worked on POC on converting the JSF-based screens into AngularJS (Bootstrap UI)

● Designed Spring server-side components (Controller, Service, and DAO)

● Conducted R&D on security and caching techniques

● Data Structures used

Environment: Java, J2EE, Oracle 11g, JSF (RichFaces), Hibernate, JPA, Spring, Web Service, JBPM Workflow, JavaScript,
EJB, JUnit, SONAR, SoapUI, Maven, MagicDraw-UML, JIRA, AngularJS (Twitter Bootstrap)

Atem Software, Chennai (Contract) Mar’13 to Sep’13


Project: APT
Client: Yahoo, Bangalore
Role: Technical Lead
Responsibilities:
● Exported articles as a Word and PDF files in APT

● Wrote import utility for migrating xls data from Lorax to Inquira for APT-Help platform

● Completed a POC in Java using Neo4j database and JIT.js to represent any map data as a Dendrogram

Environment: JSP, Servlet, Struts 2.0, Java 1.5, Tomcat, UNIX, MongoDB (NoSQL), Cloud
Satyarth Gaur 9
Nichepro Technologies, Bangalore (Contract) Sep’12 to Feb’13
Project: ICG
Client:Cisco,Bangalore
Role: Technical Lead
Description: The primary goal of IC Governance was to create an IC lifecycle framework for effectively managing Cisco
Intellectual Capital (intellectual capital refers to tested rules created from knowledge define by Network Engineers working for
Cisco hardware products). It allowed business service owners to secure IC and standardize creation, refinement, packaging,
distribution, consumption, and expiry of Cisco IC by institutionalizing business IC governance for creating differentiation in
our services portfolio.
Responsibilities:
● As a Team Member, responsible for enhancement of an existing web-based application, which was used to capture the
ICs
● Engaged in all the aspects (design of UI, controller class, service layer, and DAO layer) for adding some new screens

● Involved in database design for new screens

● Coded for CRUD operations

● Used JUnit for testing

● Data Structures used

Environment: Dojo (AJAX), JSP, CSS, XWT, JavaScript, Spring MVC 3.5, Java 1.5, JPA, SQL, Oracle, Tomcat 6.0, Maven,
Drools

Magna Infotech Pvt. Ltd., Bangalore (Contract) Jan’12 to Sep’12


Project: G2T (GUI to TSYS)
Client: Wells Fargo India Solutions, Bangalore
Role: Senior J2EE Consultant
Responsibilities:
● Responsible for design and development of a web-based application (G2T was used for interfacing with existing
mainframe application by replacing the conventional legacy mainframe screens to JSP-based screens) from scratch
● Used JUnit for testing

● Responsible for design of functional specification and technical documents

● Involved in all the aspects (design of UI, controller class, validator class, delegate class, service layer, and DAO layer)

● Coded for CRUD operations using Data Structures and alogrithms concepts.

● Designed utility classes for operations such as file upload and reading of property file

● Involved in database design

Environment: CSS, JSP, JavaScript, Java 1.5, AJAX, Spring MVC 2.5, Tiles, Spring-JDBC, SOAP Web Service, JUnit 4.0,
Oracle 10g

Dell Perot Systems, Bangalore Oct’10 to Jan’12

Project 1: CMA
Client: Experian, UK
Role: Lead Developer

Satyarth Gaur 10
Description: Consumer Manual Amendment (CMA) dealt with designing frontend web-based tool to be integrated with
existing mainframe based Credit Monitoring System of Experian.
Responsibilities:
● Participated in preparation of artifacts such as high level design, use case diagrams, screen/ prototype design, and
technical solution summary and technical specification.
● Participated in estimation and planning

● Coded and Unit tested generic components such as Log Manager, XML Binder, and Persistence Manager (Coding for
CRUD operations) and Session Manager
● Validated UI screens using jQuery and calling Mainframe-based Web Service from Java using SOAP client

● Performed code reviews using PMD, Checkstyle, and FindBugs

Environment: Core Java 1.6, Java Annotations, JSP, jQuery, AJAX, Spring 3.5, Hibernate 3.5, JiBX, Struts 2.1, SOAP,
Tomcat 7.0, Ant, MySQL

Project 2: FUSA
Client: UBS, London
Role: Sr. Developer
Description: Future State Architecture (FUSA) is a platform/ tool to automate the confirmation and settlement process of OTC
Derivative Trading.
Responsibilities:
● Responsible for Bug Fixing and Enhancement

● Coded and Unit Tested new features

● Coded for CRUD operations

● Tested settlement trades for new legal entities

Environment: Core Java, Spring, Hibernate, XML, UNIX

Aujas Networks Pvt. Ltd., Bangalore Apr’10 to Oct’10


Project: AADHAAR (UID)
Client: UID Authority of India, Bangalore
Role: Sr. Developer
Responsibilities:
● Designed the JAVA/ J2EE application Security Layer for AADHAAR project

● Managed IT Security Services such as vulnerability assessment, penetration testing, network security audits, and
technical audits

Environment: Java Cryptography Extension, Spring 2.5, Hibernate 3.0, Java 1.6, JSP, JavaScript, RSA/ AES Encryption and
Decryption, Java Secure Socket Extension, LDAP Authentication, HDIV, JASYPT, Safe Net HSM API, Symantec Virus
Engine API, FindBugs, Paros

IPsoft India Pvt. Ltd., Bangalore (Contract) Dec’09 to Mar’10


Project: IPcenter – R&D
Client: IPsoft Inc., USA
Role: Sr. Developer
Description: The team developed new features and suggested improvements in the company’s flagship product – IPcenter v3,
which was used by various companies all over the world for remote infrastructure management.
Responsibilities:

Satyarth Gaur 11
● Analyzed and developed new bugs and features in different applications of IPcenter v3

● Researched IPcenter framework, and provided suggestions for improvement in performance of its various applications

Environment: Java 1.5, Spring 2.1, Hibernate 3.0, ExtJS 2.1, MySQL 5.1, DAO, JSP, JavaScript

Itaas India Pvt. Ltd., Noida Aug’09 to Dec’09


Project: OCAP Test Engine
Client: Time Warner Inc., USA
Role: Developer
Description: The task was to develop an OCAP compliant testing framework/ tool for its client – Time Warner Cable, USA.
OCAP is a Java-based application platform standard used by different cable operators in the USA.
Responsibilities:
● Analyzed and validated business requirements

● Designed Testing framework to test and validate OCAP 1.1 API

● Implemented the design using Java

● Deployed and tested the tool over vendor specific set top boxes (Cisco, Motorola)

● Prepared a functionality document for the client for using the tool

Environment: Java 1.5, OCAP 1.1 API, Oracle 8i

Future Focus Infotech Pvt. Ltd., New Delhi (Contract) Jan’09 to Jul’09
Project: Workflow Engine
Client: IBM India Pvt. Ltd., Gurgaon
Role: Developer
Description: The project was to design a workflow engine (from scratch) that can implement a given set of pre-defined
business rules, which can be customized with different Java/J2EE-based applications designed by IBM for its client (Bharti-
Airtel).
Responsibilities:
● Functioned as a Developer, and analyzed/ validated business requirements prior to development of new functionalities

● Coded the Petri-Net Algorithm for Implementation of Workflow Engine in J2EE including UI design, UML design,
and ER diagrams for database design
● Developed UI screens for the workflow engine (to enter the master data for business rules) using JSP, JSTL,
JavaScript, and AJAX
● Implemented Struts as MVC layer and Spring framework for business layer

● Wrote POJO classes, DAO classes, Hibernate Criteria and Named Queries using Hibernate Annotations

● Tested and integrated Workflow Engine with existing J2EE enterprise applications of IBM developed for Bharti-
Airtel client

Environment: Java 1.5, CSS, JSTL, JSP, JavaScript, AJAX, Struts 2.1, Spring, Hibernate 3.0, DAO, DB2, RSA 6.0

7N Consulting Pvt. Ltd., Gurgaon (Contract) Sep’08 to Dec’08


Project: Achieve
Client: RBS India, Gurgaon
Role: Sr. Developer

Satyarth Gaur 12
Description: The web-based tool acts as a performance management system and helps the company in the mid year and annual
performance/ salary appraisal of RBS employees.
Responsibilities:
● Participated in design/ architecture, requirement analysis, and coding (UI screens/ core components)

● Involved in database connectivity and coding for CRUD operations

● Responsible for unit testing and documentation

Environment: Java 1.5, CSS, JSTL, JSP, JavaScript, AJAX, Spring Framework, Oracle 9i, Ant, Eclipse 3.0, Apache Tomcat
5.0

Caneum India Pvt. Ltd., Gurgaon (Contract) Jun’08 to Aug’08


Project: Auto Manager
Client: Ameliowave, Texas,USA
Role: Developer
Description: This web-based application handled the Order Management functionality that was critical to any VoIP company.
At its core was a Workflow Engine that controlled the order process.
Responsibilities:
● Engaged in design/ architecture, requirement analysis, and coding

● Involved in database design, Unit testing, and documentation

Environment: Ruby on Rails 2.0, Java 1.5, XML, XSD, JBoss 4.0, Hibernate 3.0, MySQL 5.0, Ant, Eclipse 3.0, Apache
Common Chains 1.2 API, Log4j, SVN

Acclaim Systems, Roswell, GA,USA Nov’07 to Mar’08


Project: Case Management System
Client: Georgia State Board of Pardons & Paroles, Atlanta,USA
Role: Senior Developer
Description: Case Management System is Pardons & Paroles’ client-server tracking system used by its parole officers and
management for recording and reporting events associated with various parolees.
Responsibilities:
● Engaged in design/ architecture, requirement analysis, coding, database design, and coding for CRUD operations

● Involved in Unit testing and documentation

Environment: Java 1.5, AJAX, CSS, JSP, JavaScript, JBoss 4.0, Hibernate 3.0, Struts 1.2, Oracle 10g, Ant, Eclipse 3.0

Highdata Software Corp., Salem, NH,USA Dec’06 to Oct’07


Project: Parameter Configuration Tool
Client: Bank of America, Charlotte, NC,USA
Role: Programmer Analyst
Description: PCT is a web-based tool which is responsible for maintaining Enterprise Pre Approval Pricing Data. It was used
to edit the existing data or upload new data related to rate and credit limit respectively from time to time.

Responsibilities:
● Engaged in design/ architecture, requirement analysis, and coding for CRUD operations

● Involved in database design, Unit testing, and documentation

Environment: Java 1.4, Java Applet, CSS, JSP, JavaScript, WebSphere (WSAD 5.1.2), Oracle 10g, Spring MVC 2.0, XML,
dom4j 1.6.1 API, ClearCase, HttpUnit 1.6.2, Log4j, Ant, SOAP
Satyarth Gaur 13
Newgen Software Technologies Ltd.,Delhi Jun’06 to Nov’06
Project: Photographic Audit of Retails Outlets
Client: ITC Ltd., Kolkata
Role: Developer
Description: Using this product, the sales team was able to view the scores, photographs, and actionable points for any retail
outlet across the country on the basis of which analysis/ audit can be done, so that performance report is generated.
Responsibilities:
● Engaged in design/ architecture, requirement analysis, coding, database design, and coding for CRUD operations

● Involved in Unit testing and documentation

Environment: Java Beans, CSS, HTML, JSP, JavaScript, AJAX, XML, Tomcat 5.0, Oracle 8i

Birlasoft Ltd. (GE-Global Development Centre), Noida Jul’05 to May’06


Project: Italy Collection Tool
Client: GE Commercial Finance, Italy
Role:Developer
Description: The objective of the project was to create a tool for GE Commercial Finance that served as an effective aid to
automate its Collection Process. The tool reduced Collection timelines by displaying prioritized delinquent cases, presenting
properly sequenced list of pending actions.
Responsibilities:
● Engaged in design/ architecture, coding, database design, and coding for CRUD operations, Unit testing, and
documentation
● Involved in design patterns such as Session Façade, Business Delegate, Singleton, Service Locator, Front Controller,
and Value Object
● Used java data structures

Environment: WebLogic 8.1, JDK 1.4, EJB 2.0, HTML, CSS, JSP, Struts 1.1, JMS 1.1, JSF, Oracle 8i, XML, Eclipse 3.0,
SOAP, Hibernate 3.0, Ant, JUnit, Linux

Satyarth Gaur 14

You might also like