Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Pratik Sharma +91-9013290622

acethepratik@gmail.com
Senior Software Engineer www.linkedin.com/in/pratik-sharma-8248a81b8

• A dynamic professional with 7 years of experience in analyzing, designing, development, maintenance & performance scaling of
multiple distributed enterprise applications following Agile Methodologies.
• Currently working as a Senior Software Engineer in Siemens, Noida from July 2015.
• Worked as Software Engineer in Mann India Technologies Pvt Ltd, Noida from July 2014 to July 2015.
• Strong knowledge of Enterprise Application Development, Web-based Application Development, Software Development Life Cycle,
Agile Methodologies, Object Oriented Design & Development on JAVA, and J2EE technologies.
• Strong problem solving & technical skills coupled with confident decision making for enabling effective solutions leading to excellent
project handling.

Skills Professional Experience


Languages & Frameworks Siemens Technology and Services Pvt Ltd, Noida (July 2015 - present)
• JAVA (J2SE/ J2EE) Product: EnergyIp
It is a horizontally scalable and distributed Enterprise Application Platform, having different
• Spring Core
applications and modules to acquire and manage large volumes of energy usage and related data.
• Spring MVC / Spring Boot Modules: -
• RESTful Web Services ➢ Graphical Editor & Services: The EnergyIP User Interface, which is a secure internal
• Hibernate 4 application having REST services that allow you to complete tasks to complete your business
• PL/SQL, CQL goals.
• JavaScript (basic) Role:
• Working as a full stack developer to enhance and manage the user interface which is
• Sencha ExtJS (basic) frequently used to view, edit, and compare interval and register data channels of smart energy
meters.
Technologies & Tools • Worked on a feature to import/export meter reads of multiple smart meters, containing 15
• OOPS min interval reads of more than 30 days in CSV and MS Excel format.
• Collections • Build RESTful APIs to search and perform different actions on Service Requests for multiple
• Multithreading service points.
• Design Patterns
• Microservices ➢ North-Gate Protocol Adapter: An adapter application for HECO SHINES project which
• Apache Kafka communicates to the RTU devices for getting reads/status and providing control commands over
• Ant / Ivy / Maven / Gradle 2030.5 protocol via KITU Citadel server.
• Eclipse / IntelliJ IDEA Role:
• Jira / SonarQube / Crucible • Build an adapter to communicate with smart devices for getting their reads, device status and
• Perforce P4V / Git providing control commands over 2030.5 protocol via KITU Citadel Servers.
• Apache SPARK 1.4 • Involved in design discussions and design closure of functionalities along with High-level &
• Apache POI Low-level documentation of features and functionalities.

➢ Outage Event Management: A companion application to EnergyIP which subscribes to outage


DB & Operating Systems and restoration events, filters the events based on configurable parameters, and passes the
• Oracle 12c/ Cassandra validated notification to the utility's Outage Management System (OMS), especially during
• MS Windows storms and massive outages.
• Linux (UBUNTU/ Red Role:
Hat) • Worked as a backend developer to enhance and manage the application.
• Android • Worked on performance scaling to get the best suitable application scaling configuration to
get the throughput of processing 800 events/sec for more than 5 million devices with 80-85%
Academic Qualification CPU utilization.
• B. Tech. in Computer
Science from Jaipur ➢ Settlements: A companion application to EnergyIP which is designed to manage the aggregation,
Engineering College and change tracking, and delivery of interval meter data for the purpose of enabling settlement
Research Centre (JECRC), financial transactions in the wholesale markets.
Jaipur, India. Role:
Score: 72.1% • Worked as a backend developer to enhance and manage the application to profile, aggregate
Duration: 2010-2014 and deliver the interval meter data for the purpose of enabling settlement of energy
transactions in the wholesale markets.
• Worked on performance scaling to get the best suitable scaling configurations for profiling
the meter reads of more than 1 Million meters within 60 mins and aggregating them within
30 mins with the help of Apache Spark.

Mann India Technologies Pvt Ltd, Noida (July 2014 – July 2015)
Project: -
➢ Global Customer Service Portal: It is a micropayment system that permits individuals,
cooperatives, commercial enterprises, and public institutions to seamlessly exchange funds in the
easiest and most transparent manner possible.
Role:
• Worked as a full stack developer to enhance and manage its services and user interface.
• Worked on enhancing the user experience by customizing UI interface to make it more user
friendly by organizing different UI components.

Rewards & Achievements


• First runner up of Siemens All India Hack'EM All (2018) hackathon event to find security vulnerabilities in different SIEMENS
applications.
• Runner up of ePIC-2018 with the idea of providing AR based indoor navigation app on Android named Device-Ocular to detect and
display details of faulty devices.
• Received SPOT Awards for working on different modules and applications.
• Participant of All India Physics Talent Search Program organized by Indian Physics Association in 2005.
Interest & Hobbies
• Playing Table Tennis
• Playing RPG games
• Cooking

You might also like