
Gaurav Bathla
Senior Software Developer

Connect with Gaurav Bathla to Send Message
Connect
Connect with Gaurav Bathla to Send Message
ConnectTimeline
About me
Senior Software Architect at UKG (Ultimate Kronos Group)
Education

Institute of Technology and Management
1996 - 2000Bachelor of Engineering Electronics & CommunicationActivities and Societies: Member of Alumni Team.
Experience

G-Cube Solutions
Jan 2001 - Nov 2004Senior Software Developer- Requirement Analysis- Design and Technical Documentation- Application Architecture Solutions to Business Problems- Framework Development- Reviews code and design of other team members to ensure quality and conformance to product standards - Unit Testing- Maintenance- Application Support

Patni Computer Systems
Dec 2004 - Mar 2011Technical Specialist- Requirement Analysis - Design and Technical Documentation - Application Architecture Solutions to Business Problems - Framework Development - Reviews code and design of other team members to ensure quality and conformance to product standards - Unit Testing - Maintenance - Application Support - Client-side interactions - Onsite coordinator and Tech-lead on multiple projects for the onsite/offshore team (Team Size : 4-8).

Fidelity Investments
Oct 2006 - Mar 2011Technical Lead- Requirement Analysis - Design and Technical Documentation - Application Architecture Solutions to Business Problems - Framework Development - Reviews code and design of other team members to ensure quality and conformance to product standards - Unit Testing - Maintenance - Application Support - Client-side interactions - Onsite coordinator and Tech-lead on multiple projects for the onsite/offshore team (Team Size : 4-8).

Kronos Incorporated
Apr 2011 - now- Handles the architecture and high level design for products, and contributes to architecture and high level design across products- Provides in-depth subject matter expertise in related domain areas- Ensures adherence of the development team to the architectural vision and high level design of the product- Provides accurate inputs into effort estimation that helps determine project costs- Works as a guide and independently sets directions for medium sized projects, in order to provide a complete end-to-end solution of the product- Assumes a mentoring role for different teams across locations– mentoring developers, building the skills of less experienced team members, and proactively suggesting process improvements- Analyzes, designs and helps in development of features to meet new customer requirements- Providing support in conceptualizing the overall software architecture addressing functional and non-functional needs of the software- Determines a course of action, which is then executed by project teams- Works on problems of highly complex scope, through expert usage of concepts & principles requiring high levels of judgement & interpretation- Prepares proof of concept & participates in the writing of technical documents (functional specifications, design documents, etc.) as required- Estimates the work required for new features to be added to products- Addresses and manages issues for non-functional needs of the architecture such as scalability, performance, & flexibility- Applies advanced knowledge and experience to the development of new methods, programs & procedures- Conducts training sessions for Pre-sales/Engineers around application features- Offers expertise cutting across units providing critical points of view on business issues and makes tactical decisions having an impact on business- Interacts with senior management on specialised technical issues- Conducts, supports and reports research for capability development of the team/unit Show less - Manages the design & architecture for complex projects- Provides support in conceptualizing / executing the software architecture- Ensures adherence of the development team to the architectural vision of the product and also ensuring that associated designs follow that vision- Provides research based inputs leading to innovation in products / processes / technology- Analyzes, designs and develops features to meet new customer requirements.- Works as a guide and independently sets directions for medium sized projects of high complexity- Determines a course of action, which is then executed by project teams- Works with product owner & architects to flesh out the technical requirements- Reviews design and code of other team members- Participates in the writing of technical documents (functional specifications, design documents, etc.) as required- Estimates the work required for new features to be added to products- Contributes to the suite of automated testing- Participates in industry forums (e.g. Writes and presents white papers and articles in recognisedmagazines / seminars)- Applies advanced knowledge and experience to the development of new methods, programs andprocedures- Offers expertise cutting across units and makes tactical decisions having an impact on business- Manages divergent interest with Senior Management on specialised technical issues- Conducts, supports and reports research on ones own for capability development of the team/ unit- Assumes a mentoring role for other developers, building the skills of less experienced team members, and proactively suggesting process improvements- Works on problems of highly complex scope, through expert usage of non-standard concepts &principles requiring high levels of judgement & interpretation Show less - Contributes to the design & architecture for small to medium projects.- Works with product owner & architects to flesh out the technical requirements.- Manages medium-scaled projects – ensures product breakdown / project estimates.- Reviews code and design of other team members to ensure quality and conformance to product standards.- Designs and develops features to meet new customer requirements.- Researches on new methods and processes to approach complex situations in the respective area(s) of expertise.- Provides research based inputs into improvements to products / processes / technology.- Leads research on new methods and processes to approach complex situations in the respective area(s) of expertise.- Provides stakeholders with key information on specialised technical issues.- Coaches and guides junior members in the team on technology concepts / best techniques to debug and troubleshoot issues, in order to help them scale up faster.- Ensures team compliance to best practices for design.- Enforces high degree of ethical & professional standards in the team.- Works on problems of highly complex scope, through expert usage of non-standard concepts &principles requiring high levels of judgement & interpretation. Show less - Builds software applications and delivers business solutions using in-depth knowledge of programming languages and delivery platforms.- Analyzes, develops, supports, maintains and implements highly complex project modules.- Develops features to meet new customer requirements.- Participates in the design & architecture for small to medium projects.- Works with designers and analysts to clarify and improve specifications and identify alternate programming solutions.- Works as a fully contributing team member, under broad guidance with independent planning & execution responsibilities.- Manages small to medium scaled projects – ensures product breakdown / project estimates.- Reviews code and design of other team members to ensure quality and conformance to product standards.- Provides support in the research on new methods and processes to approach complex situations in the respective area(s) of expertise.- Contributes to the suite of automated testing using Junit, SoapUI etc.- Guides junior members in the team on technology concepts / best techniques to debug and troubleshoot issues, in order to help them scale up faster.- Aims at ensuring team compliance to best practices for design.- Collaborates with other members of the team, architect, product owners, QA team members, and documentation writers to ensure appropriate implementation of business requirements.- Contributes to the writing of technical documents (functional specifications, design documents, etc.) as required.- Conducts impact analysis for proposed changes to problems with the system.- Works on problems of highly complex scope, through expert usage of non-standard concepts & principles requiring high levels of judgement & interpretation. Show less
Sr. Software Architect
Jul 2019 - nowSoftware Architect
Jul 2017 - Jun 2019Chief Principal Software Engineer
Jan 2016 - Jun 2017Sr. Principal Software Engineer
Jun 2013 - Dec 2015Principal Software Engineer
Apr 2011 - May 2013
.webp)
UKG (Ultimate Kronos Group)
Oct 2020 - nowSenior Software Architect
Licenses & Certifications
- View certificate

EdX Honor Code Certificate for Introduction to Big Data with Apache Spark
EdXJun 2015 - View certificate

Communicating in the Language of Leadership
LinkedInAug 2021 - View certificate

Cassandra Data Modeling Essential Training
LinkedInAug 2021 - View certificate

Improving Your Thinking
LinkedInAug 2021 - View certificate

EdX Honor Code Certificate for Software as a Service
EdXJan 2013 - View certificate

EdX Honor Code Certificate for Software as a Service
EdXMar 2013 - View certificate

Site Reliability Engineering: Service-Level Agreements and Objectives
LinkedInAug 2021 - View certificate

Making Quick Decisions
LinkedInAug 2021 
Java EE 7: New Features Ed 1 PRV
OracleFeb 2014
Java EE 7: New Features Ed 2 PRV
OracleFeb 2014
Languages
- enEnglish
Recommendations

Satadru paul
Manager Business Development and OperationsKolkata, West Bengal, India
Michael holmen grønbech
Activity Director @ Danish Red Cross | Empowering Vulnerable Youth Through Social WorkCopenhagen, Capital Region of Denmark, Denmark
Mehak taneja
Self-belief and hard work will always earn you success.Delhi, India
Bjørn berg
Senior Service Engineer - Subsea Well Intervention at FMC TechnologiesTjøme, Vestfold og Telemark, Norway
Nagabhushana holla
Associate Manager @ Accenture | Data Analytics, Business IntelligenceBengaluru, Karnataka, India
Trevor vampran
Do it with passion, or not at all.Prairieville, Louisiana, United States
Marianne mygind
Value-based HR strategy | HR processes | GDPR | Employment Law & Collective Agreements | Management ...Copenhagen, Capital Region of Denmark, Denmark
Bojan paunović
Senior Insights Manager at EyeSeeSerbia
Ayanda yolanda jacobs
HR Officer at Abacus Insurance LimitedCity of Johannesburg, Gauteng, South Africa
Nisha b. sharma
PediatricianOrange County, California, United States
Prince magaisa
Information Security Manager at Econet Wireless ZimbabweZimbabwe
Srikanth goddati
Creative Service Production Specialist at AccentureHyderabad, Telangana, India
Priyanka pandey
Digital Marketing Professional | SEO Specialist | Social Media and PPC MarketerNew Delhi, Delhi, India
Mark mitchell
Director at SwipeByte Ltd.Kingston upon Hull, England Metropolitan Area
Michael walker
U.S. Naval Officer, Thermal-Fluid EngineeringWashington, District of Columbia, United States
Karan kumar
Credit and collections analyst at Cloud Software GroupPune, Maharashtra, India
Maria rivera
Te acompaño a alinear a las personas con la estrategia de la organización a través de tecnología dis...Atizapán de Zaragoza, México, Mexico
Juan sebastian castillo
Gerente de Proyectos | Ingeniero Electrónico | TI | ITIL® | TELCO | PMP® | Scrum Master | Transfor...哥倫比亞 波哥大 波哥大
Lyn zeidan
Candidate à la profession d’architecte | M.ArchMontreal, Quebec, Canada.webp)
Janet adjei-bempong, msc, mghis, bsc (hons)
Managing Director at Springs Estates Management Limited / RICS APC CandidateUnited Kingdom
...