Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Rohit Sharma

Noida/नॉएडा

Summary

Master’s in Computer Applications with 18+ Yrs EXPERIENCE in Cloud and Enterprise applications. Career Overview Masters in Computer applications with 18+ years of experience Architecting and Developing Cloud Native and Enterprise Applications. Ambition to rise to a leadership position by making a significant contribution to the success and profitability of the organization; by leveraging the technical experience gained till date.

Overview

18
18
years of professional experience

Work History

Principle Member of Technical Staff

Oracle India Pvt Ltd
01.2015 - Current
  • Job Responsibilities Overwatch Cloud Monitoring Service – Architecture , Development, Performance
  • Overwatch is a Cloud Monitoring Service or a Health Dashboard for all products in Identity Space in Oracle
  • This service is built from Scratch and is expected to give value to Top executives and Devops to understand Availability and other health parameters (Response Time etc) of a Cloud Application
  • Role and Responsibilities
  • Assisted in mobile web application Design and Architecture along with a Sr Architect
  • Involved in creating framework for mobile web app
  • Involved in creating various Project artifacts like Architecture and design doc
  • Mentoring Team Members and Code reviews
  • Environment
  • Microservices, Docker, Kubernetes, Spring Boot, RESTful Services, Spring IoC, Spring MVC
  • Quartz
  • Hibernate, QuartzDesk, Swagger,Oracle JET, BootStrap, RequireJS, Jasmine, Single Page Application (SPA) Architecture, Responsive Web design, Teamcity, Spinnaker, Pagerduty, Dropwizard Identity Cloud Service (IDCS) - Architecture, Development, Performance
  • Identity Cloud Service (IDCS) is the next generation comprehensive security and identity platform that is cloud-native and designed to be an integral part of the enterprise security fabric, providing modern identity for modern applications
  • Role and Responsibilities
  • Working as Product Line Architect for the team to drive the technology changes in project
  • Internal KT to team members
  • Helping the Team for offshore deliveries
  • Guiding and mentoring team memebers for overall quality improvements
  • Environment
  • Oracle ADF, Rich faces, WebSrvices,EJB 3.0, Open Rules, Web logic 11, JDeveloper,SVN Identity Cloud Service (IDCS) – Debuggability and Monitoring
  • Bank Intelligence is a suite of automated decision tools to help banks identify the right strategies for your financial institution with help of products like BankAnalyst Financial, BankAnalyst Market, and BankAnalyst Risk making the best use of your finite resources to maximize your franchise value
  • Role and Responsibilities
  • Travelled to Onsite (Atlanta, US) for Architectural Assessment of Bank Intelligent Solutions
  • Played the role of an Architect for the Technology Assessment of Product
  • Interacted with Onsite Director of Software development and other Team members
  • Came up with some critical Findings for product
  • Provided Recommendations like Use of Layered Architecture, usage of Code Analysis tools, Use of Database patching, Better usage of Project Management tool , Process Improvements etc
  • To help them improve products
  • Environment
  • JBoss Seam, JSF, Rich faces, Hibernate, EJB, .0, WebService,Apache Axis, Corda7,MapQuest, SQL Server 2008, Hudson, Jboss 5.1, SVN.

Technical Lead

Fiserv India Pvt Ltd
09.2013 - 12.2014

System Analyst /Senior System Analyst

Fiserv India Pvt Ltd
09.2009 - 09.2013

Software/ Senior Software Eng

Fiserv India Pvt Ltd
09.2006 - 09.2009

Member Technical Staff

HCL Technologies Ltd
07.2005 - 09.2006

Technical Lead/ Sr System Analyst

Fiserv India Pvt Ltd
07.2012 - 12.2014
  • Responsibilities Popmoney Mobile Web Application - Development
  • Popmoney Mobile Web Application is a mobile version of Popmoney application
  • This mobile web application is build on Single Page Application (SPA) Architecture and follows Responsive Web design to have its look and feel consistent across various mobile
  • Role and Responsibilities
  • Assisted in mobile web application Design and Architecture along with a Sr
  • Architect
  • Involved in creating framework for mobile web app
  • Involved in creating various Project artifacts like Architecture and design doc
  • Mentoring Team Members and Code reviews
  • Environment
  • AngularJS, BootStrap, RequireJS, Jasmine, Single Page Application (SPA) Architecture, Responsive Web design
  • RESTful Services, Spring IoC, Spring MVC, Spring Security, Servlets
  • Popmoney Desktop Web Application- Development
  • With Popmoney, a person-to-person (P2P) payments solution, customers can send and receive payments directly to anyone via an account number, an email address or a mobile phone number
  • At the same time, Popmoney offers a new way for the financial institutions to generate transaction-based revenue, attract new accounts and increase loyalty among existing customers
  • Role and Responsibilities
  • Working as Product Line Architect for the team to drive the technology changes in project
  • Internal KT to team members
  • Helping the Team for offshore deliveries
  • Guiding and mentoring team memebers for overall quality improvements
  • Environment
  • Oracle ADF, Rich faces, WebSrvices,EJB 3.0, Open Rules, Web logic 11, JDeveloper,SVN Bank Intelligence Solutions - Architectural Assessment
  • Bank Intelligence is a suite of automated decision tools to help banks identify the right strategies for your financial institution with help of products like BankAnalyst Financial, BankAnalyst Market, and BankAnalyst Risk making the best use of your finite resources to maximize your franchise value
  • Role and Responsibilities
  • Travelled to Onsite (Atlanta, US) for Architectural Assessment of Bank Intelligent Solutions
  • Played the role of an Architect for the Technology Assessment of Product
  • Interacted with Onsite Director of Software development and other Team members
  • Came up with some critical Findings for product
  • Provided Recommendations like Use of Layered Architecture, usage of Code Analysis tools, Use of Database patching, Better usage of Project Management tool , Process Improvements etc
  • To help them improve products
  • Environment
  • JBoss Seam, JSF, Rich faces, Hibernate, EJB 3.0, WebService,Apache Axis, Corda7,MapQuest, SQL Server 2008, Hudson, Jboss 5.1, SVN.

Sr. System Analyst/ System Analyst

Fiserv India Pvt Ltd
09.2006 - 06.2012
  • Responsibilities Acumen - Code Quality Improvements and POCs
  • Acumen from Fiserv is a proven account processing solution, built from the ground up as a completely open platform using the latest Internet technologies
  • Acumen had several Code quality issues like Connection Leaks, Cursor Leaks and other code issues like Nullpointer exceptions in applications and asked for help from Technology Coe
  • Role and Responsibilities
  • Developed solution for preventing Connection and Cursor leaks in Acumen
  • Helped improving code quality by implementing automated code review process
  • Created customized PMD 5.0 rules to catch Resource leaks in code
  • Created customized Eclipse PMD plug-in Fragment to implement Automated code review process
  • Created POC for Jboss Migration from JBoss 5.0 to JBoss 7.0 etc
  • Environment
  • PMD 5.0, Find Bugs, Checkstyle, Net beans Profiler, JBoss 5.1, JBoss 7, HTML 5, CSS3, JQuery
  • ADB Interest Calculation Engine and Simulator (Acumen: Credit Union Product)
  • ADB Interest Calculation Engine calculates the interest on credit card based on Average Daily Balance
  • ADB Engine is fully multithreaded and is highly scalable because of its Stateless Design It is written from scratch as an independent component
  • It will be not only be used by Acumen internally but also will be exposed to 3rd parties as a web Service
  • ADB Simulator is another component that uses ADB Engine to simulate various Scenarios that will help Customers to select the minimum payment amount they need to pay
  • Role and Responsibilities
  • Led the team of 4 people for developing ADB Engine and other related requirements
  • Part of multi geography development team
  • Client Interaction for requirement gathering and analysis
  • Design, Development, unit testing(TDD) bug fixing from scratch
  • Communication with Architect and other development team members across geographies
  • Mentoring Team Members and Code reviews
  • Environment
  • Java 1.6, OOAD ,Design Principles and Design Patterns ,UML, Data Structure, Multi threading, XML
  • Log4j ,TDD,Windows XP, Clearcase,SVN
  • Acumen : Credit Union Product The banking product iSpectrum targeted at Credit Union banks, uses the latest Internet and open architecture technology, which enables easy customizable screens, business logic implementation, documents and reports using standard development tools
  • Third party solutions can be added via standard web services and new applications can be developed using standard ODBC or JDBC connectivity
  • All functional areas of the credit union are serviced by the iSpectrum core including Member Services, Tellers, Lending, EFT, Forms, Mid and back office Processing and Administration/Configuration
  • Role and Responsibilities
  • Lead the team of 5 people for developing several Modules like Loans
  • Part of multi geography development team
  • Client Interaction for requirement gathering and analysis
  • Design, Development, unit testing (TDD) bug fixing
  • Communication with Architect and other development team members across geographies
  • Mentoring Team members and Code reviews.

Web Services

HCL Technologies Ltd

Member Technical Staff

HCL Technologies Ltd
07.2005 - 10.2006
  • Mnemos
  • Development of Web application for management of Jukebox (Hardware Device).This application is basically designed to configure and communicate with Juke Box through Web Interface
  • Role and Responsibilities
  • Coding of the enhancements
  • Adding unit tests
  • Integrating with other modules
  • Fixing bugs
  • Delivering the tasks
  • Gene to Drug
  • This project involved developing many Proof of Concepts (POC) for Pharma R&D ,IIT Delhi
  • It involved the development of integrated solution for providing a common front-end for different tools for gene prediction, protein structure prediction, molecular modeling and dynamics etc
  • Roles and Responsibilities
  • Generated requirements based on Training got at IIT Delhi
  • Independently developed several Proof of Concepts(POCs) as part of this project
  • Adding unit tests
  • Integrating with other modules
  • Fixing bugs
  • Delivering the tasks, .1, Javascript,JNI

Education

Master of Computer Application (MCA) -

Guru Nanak Dev Univ Campus
2005

Bachelor of Commerce (B.COM) -

Doaba college, Guru Nanak Dev Univ
2001

Sun Certified Java Developer (SCJP) -

2007

Oracle Certified 90% Sun Certified Web Component Developer (SCWCD) -

2007

Oracle Certified 90% -

Skills

  • Skill Sets and Strengths
  • Language :
  • Java 18, Jquery, Javascript ,SQL
  • Technologies : JSP,Servlets, SOAP WebService, REST
  • JPA 21, EJB 30,CDI, Rhinoscript, OOAD
  • Frameworks : Rich Faces (JSF 20), ADF(JSF 12), Facelets
  • Spring (IoC,AOP,MVC,Security),Hibernate
  • AngularJS,Bootstrap,RequireJS, Jasmine
  • Adobe Omniture SiteCatalyst,OAuth 20
  • Development Tools : Eclipse, IntelliJ Idea, SQL Developer

Accomplishments

  • Versioning Systems : Github, Clearcase,SVN
  • Technical Specialities :
  • Architecting Cloud Native & Enterprise Applications
  • Cloud & Enterprise Architectural Patterns
  • Cloud Performance – Benchmarking and Tuning Applications
  • Microservices
  • Devops
  • Web and Application frameworks
  • Test Driven Development
  • Architectural assessments
  • Open source tools and frameworks
  • Creating proof of concepts
  • Strengths and Positives :
  • Dedication to Quality and Professionalism
  • Working Knowledge of Banking domain
  • Excellent communication skills
  • Onsite exposure (multiple visits) to US (Oregon, CA, Norcross)
  • Frequent Technical Presentations on OOAD,Best Coding Practices, Design Patterns and Principles
  • Frequent contributor to Company ‘s Technical Discussion Forums
  • Mentoring and training
  • Received “Annual Walk the Talk Award” in 2012

Timeline

Principle Member of Technical Staff

Oracle India Pvt Ltd
01.2015 - Current

Technical Lead

Fiserv India Pvt Ltd
09.2013 - 12.2014

Technical Lead/ Sr System Analyst

Fiserv India Pvt Ltd
07.2012 - 12.2014

System Analyst /Senior System Analyst

Fiserv India Pvt Ltd
09.2009 - 09.2013

Software/ Senior Software Eng

Fiserv India Pvt Ltd
09.2006 - 09.2009

Sr. System Analyst/ System Analyst

Fiserv India Pvt Ltd
09.2006 - 06.2012

Member Technical Staff

HCL Technologies Ltd
07.2005 - 09.2006

Member Technical Staff

HCL Technologies Ltd
07.2005 - 10.2006

Web Services

HCL Technologies Ltd

Master of Computer Application (MCA) -

Guru Nanak Dev Univ Campus

Bachelor of Commerce (B.COM) -

Doaba college, Guru Nanak Dev Univ

Sun Certified Java Developer (SCJP) -

Oracle Certified 90% Sun Certified Web Component Developer (SCWCD) -

Oracle Certified 90% -

Rohit Sharma