SlideShare a Scribd company logo
1
SARADA OJHA
New Delhi ; sarada_1990@hotmail.com
SUMMARY
Software Engineer with an expertise in object-oriented software development using Java (J2EE, J2SE),
as well as experience of front-end development with JSP, JavaScript, HTML, and CSS. Passionate about
Agile Software Development practices and quality improvement through the effective use of
knowledge, information and communication.
Trained on Smart Meters, Gateways – DCU, Distributed Transformers, RF Communication devices,
Smart Grid, MDM and MDAS. Have good understanding of PLC and RF modes of communication, OSGP
and DLMS protocols.
SKILLS
 Meter Protocols: OSGP, DLMS-COSEM
 Meter Standards: IEC 62056, IS 13779, IS 16444, IS 15959 (Part 1 & 2), DLMS Books
 Operating System: Windows, MacOS, Linux
 Programming Languages: Java (J2SE, J2EE), C, C++
 Frameworks: Spring3, Struts2, Java Beans, Web Services, JDBC
 Methodologies: AGILE – Scrum & Sprints
 Development Tools: Tortoise SVN, Perforce, Jira Agile, Jenkins, SonarQube
 Development Framework: Eclipse, NetBeans
 Test Framework: JUnit, TestNG
 Front End Technologies: JavaScript, CSS, HTML, jQuery, JSON
 Web Application Servers: Tomcat, JBoss
 Web Development Technologies: JSP, JSTL
 XML Technologies: XML, XSLT (DOM, SAX)
 Back End Technologies: SQL Server, IBM DB2, Oracle
 Design Patterns: Singleton, MVC, DAO
 WSDL Engine: Axis2
 Reporting Tools: BIRT
 Data Modelling Tools: Microsoft Visio
 Object Oriented Design (OOD) & Object Oriented Analysis (OOA): UML Architecture –
Use Case Model, Use Case Description, Class Diagram, Sequence Diagram, ER Diagram
 Other Tools: TOAD, Soap UI, and Adobe Photoshop, Notepad ++
EXPERIENCE
PROJECT 1 – UIQ – AMM Adapter – Meter Plug-in (USA)
Description – UIQ stands for Utility IQ, it is a complete solution for Smart devices, one of the modules
in it is AMM – Advanced Meter Management. The Adapter is the meter plug-in service that runs in the
backend to communicate to and from the Smart Meter via NIC as the communication module present
in the Smart Meter.
Responsibilities – Overall Development, Integration and Testing. Part of the development team and
was the interface between team and Client (meter vendor). Also worked along the QA team for meter
data validation.
2
Primarily validated and tested meter firmware if meter is adhering to the Indian Standard as well as
DLMS-COSEM; helped meter vendor with resolving bugs in firmware. Every time a new FW was
released and upgraded, was responsible to test the meter profile objects as well as data and report to
SSN QA team and meter vendor. Testing was done using bash script in bash files on terminal in mac
(Linux). To test Events, created tampers on meter using Variac Transformer.
Developed plug-in code in Java for Billing, Load Profile and Event Logs, implemented Exception
handling and server side validations. Developed test cases and code for Unit Tests, Automation Tests
and final UI Testing on AMM – UIQ.
Followed SDLC, AGILE methodology for project. Attended daily scrums, conducted some scrums and
completed sprints on time. Maintained the source code versions in Perforce sandbox. Worked in JIRA
AGILE to track development, create issues as well and solve issues assigned by Testing and
Development Team. Conducted Code Reviews and tested code as well validated data, checked for
redundancies and Data Loss.
Environment – Eclipse Mars2, Tomcat, J2EE, J2SE, Spring3, Oracle, JIRA AGILE, Linux, DLMS Protocol,
Smart Meter, AP, FSU and Nic.
Standards – IS 13779, IS 16444, IS 15959 Part 1, IS 15959 Part 2.
PROJECT 2 – ABITS System Operation Management (India)
Description – ABITS is a Business Intelligence Solution. SOM is the GUI application for ABITS.
Responsibilities – Overall Design, Development, Integration and Testing. Prepared Architecture of
Application under supervision of Solution Architect. Prepared the PRD. Prepared the OOAs and OODs
– UML Architecture. Led the Team and was the interface between Solution Architect, Firmware Team
and Testing Team.
Created the overall Structure of Project in Struts2, following MVC Architecture and DAO. Designed
the overall Table structure as well has worked alongside the DBA to implement it. Created Queries
and JDBC Connectivity. SAX parsing to parse XML and also created command and data XML.
Developed code in Java for the entire project. Developed JSPs, worked alongside CSS designer as well
as created CSS for designing the pages. Created JS with JavaScript, JSON & JQuery for viewing data on
JSP and wrote functions for client side validations. Implemented Exception handling and server side
validations.
Followed SDLC, AGILE methodology for project. Attended daily scrums, conducted some scrums and
completed sprints on time. Maintained the source code versions in SVN repository. Worked in JIRA
AGILE to track development, create issues as well and solve issues assigned by Testing Team.
Conducted Code Reviews and tested code as well validated data, checked for redundancies and Data
Loss. Also, worked with Delivery Team to check DCU and Smart Meters Communication on GPRS and
PLC - Ethernet modes.
Environment – Eclipse Luna, Tomcat, J2EE, J2SE, MVC, DAO, Struts2, Java Beans, JDBC, TOAD SQL
Server 2008, XML, JSTL, XSLT (DOM, SAX), Microsoft Visio, Tortoise SVN, JIRA AGILE, JSP, JavaScript,
JSON, JQuery, CSS, OSGP Protocol.
PROJECT 3 – ABITS Adapter Service - Meter Plug-in (India)
Description – ABITS is a Business Intelligence Solution. Adapter Service is the service running in the
backend, another name for Adapter is Meter Plug-in.
Responsibilities – Overall Design, Development, Integration and Testing. Prepared Architecture of
Service under supervision of Solution Architect. Prepared the PRD. Prepared the OOAs and OODs –
3
UML Architecture. Led the Team and was the interface between Solution Architect, Firmware Team,
Delivery Team and Testing Team.
Created the overall Structure of Project in Struts2, following MVC Architecture and DAO. Designed the
overall Table structure as well has worked alongside the DBA to implement it. Developed code for a
major part of the Service. Created Queries and JDBC Connectivity.
Developed code to connect with Web Service using Axis2 WSDL engine, used SAX parsing to parse XML
and also created XML. Implemented Exception handling and server side validations.
Followed SDLC, AGILE methodology for project. Attended daily scrums, conducted some scrums and
completed sprints on time. Maintained the source code versions in SVN repository. Worked in JIRA
AGILE to track development, create issues as well and solve issues assigned by Testing Team.
Conducted Code Reviews and tested code as well validated data, checked for redundancies and Data
Loss. Also, worked with Delivery Team to check DCU and Smart Meters Communication on GPRS and
PLC - Ethernet modes.
Environment – Eclipse Luna, Tomcat, J2EE, J2SE, MVC, DAO, Struts2, Java Beans, Web services WSDL,
Axis2, JDBC, TOAD SQL Server 2008, XML, JSTL, XSLT (DOM, SAX), Microsoft Visio, Tortoise SVN, JIRA
AGILE, OSGP Protocol.
PROJECT 4 – Element Manager, NES (China)
Description – EM is a desktop based tool used to perform operations on Smart Meters and DCUs, get
on demand data in the form of reports and create schedules to collect historical data from DCU.
Responsibilities – Integrated and Tested the tool. Performed operations, generated reports, studied
communication between Smart Meters, DCU and Head End System, generated reports, validated the
data, checked for data loss and created schedules at different intervals to collect data of different data
sets like Load Profile, Events and Power Quality among others. Thoroughly studied the API guide,
Programmers guide and other essential documents of the Head End System.
PROJECT 5 – Data Analytics & Reporting Tool, TPDDL (India)
Description – This tool uses the data collected via Data Collection Service, perform further calculations
and generate Utility Specific Reports in the form of grid, bar graphs, charts and pie charts. All data was
real-time data from Meters deployed on the field. Developed for TATA Power.
Responsibilities – Did R & D on BIRT, integrated with Eclipse and conducted sessions for Team to
understand BIRT. Created Master Pages and common Template for all Reports. Created Analytic
functions in Tool, Queries to fetch data from DB and generated utility specific Reports. Assisted Team
members at every step. Documented Reports, their description, purpose and all the formulae used.
Tested the tool, redundant data and data loss. Followed SDLC. Maintained code versions on SVN.
Environment – BIRT, Eclipse Kepler, Toad SQL Server, Tortoise SVN.
Environment – Element Manager, SQL Server
PROJECT 6 –MeterSense, Harris Utilities (USA)
Description – MeterSense is an MDM – Meter Data Management System
Responsibilities – Integrated and Tested the tool. Used the VEE Engine to validate real-time data.
Created rules using Rules Engine. Generated Reports. Also, acted as interface between Harris and
Team to understand their product, make them understand our requirements and integrate their
solutions as per the needs of our product.
Environment – MeterSense MDM, J2SE, SQL Server
4
PROJECT 7 – Data Collection Service
Description – DCU are used to collect data from Smart Meters. The service is used to pull data from
DCU. Analyse, Validate the data, check for data loss, perform calculations and store in local DB.
Responsibilities – Development of code and Algorithms, Testing and Integration of Service. Followed
SDLC. Documented all the formulae and entire process.
Environment – ASP.net, TOAD SQL Server 2008, Visual Studio 2010, Head End System APIs, Web
Services, SOAP Protocol, Tortoise SVN, OSGP Protocol
PROJECT 8 – E-Governance Municipal Corporation of Delhi
Description – Advertisement Application was one module in the project, which dealt with providing
Ad Agencies and common citizens to apply for registration of Ads, get permission for Ad spaces, make
payments, and also register any complaints. Multiple forms were made for each kind of request,
where user filled in the forms which on submission were saved in the DB to be acted upon later. A
secure login was made with user-id and password granting access of application to only MCD
Employees.
Responsibilities – Development and Testing of Application.
Environment – J2EE, J2SE, IBM DB2, ECLIPSE Juno, JSP, MVC, Struts2
EDUCATION
Bachelor of Technology – Computer Science – 74 % from MDU, Haryana, India
XII Standard – Science with Mathematics & Biology – 70 %, The Mothers’ International School, CBSE
Board, New Delhi, India
X Standard – 86 %, The Mothers’ International School, CBSE Board, New Delhi, India

More Related Content

What's hot

Resume_of_SANTHOSHKUMAR_CHANDRASEKAR
Resume_of_SANTHOSHKUMAR_CHANDRASEKARResume_of_SANTHOSHKUMAR_CHANDRASEKAR
Resume_of_SANTHOSHKUMAR_CHANDRASEKAR
Santhosh kumar Chandrasekar
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
Middleware Training
 
Overall & technical IT Recruitment skills
Overall &  technical IT Recruitment skills Overall &  technical IT Recruitment skills
Overall & technical IT Recruitment skills
Toine Van Kastel
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
surekhakadi
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbc
sriram raj
 
Secerno SQLagile datasheet
Secerno SQLagile datasheetSecerno SQLagile datasheet
Secerno SQLagile datasheet
Paul Tompsett
 

What's hot (6)

Resume_of_SANTHOSHKUMAR_CHANDRASEKAR
Resume_of_SANTHOSHKUMAR_CHANDRASEKARResume_of_SANTHOSHKUMAR_CHANDRASEKAR
Resume_of_SANTHOSHKUMAR_CHANDRASEKAR
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
Overall & technical IT Recruitment skills
Overall &  technical IT Recruitment skills Overall &  technical IT Recruitment skills
Overall & technical IT Recruitment skills
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbc
 
Secerno SQLagile datasheet
Secerno SQLagile datasheetSecerno SQLagile datasheet
Secerno SQLagile datasheet
 

Viewers also liked

Lesson plan
Lesson planLesson plan
Lesson plan
LingChan86
 
Final E poster WASET June 2014 Initial Examination of Facility and Meat Micro...
Final E poster WASET June 2014 Initial Examination of Facility and Meat Micro...Final E poster WASET June 2014 Initial Examination of Facility and Meat Micro...
Final E poster WASET June 2014 Initial Examination of Facility and Meat Micro...
Susan Prattis VMD, Ph.D., MS, Dipl. ACLAM
 
Brochure Enterprising Engineers with a Creative Mindset - Sept 2016 - Y1
Brochure Enterprising Engineers with a Creative Mindset - Sept 2016 - Y1Brochure Enterprising Engineers with a Creative Mindset - Sept 2016 - Y1
Brochure Enterprising Engineers with a Creative Mindset - Sept 2016 - Y1
Else Noë
 
Departmental AUB SVM Proposal Presentation
Departmental AUB SVM Proposal PresentationDepartmental AUB SVM Proposal Presentation
Departmental AUB SVM Proposal Presentation
Susan Prattis VMD, Ph.D., MS, Dipl. ACLAM
 
Erfolgreich Bloggen - MIZ mediaCamp 2012
Erfolgreich Bloggen - MIZ mediaCamp 2012Erfolgreich Bloggen - MIZ mediaCamp 2012
Erfolgreich Bloggen - MIZ mediaCamp 2012
Simone Janson
 
Enyaso riesgo ocupacional
Enyaso riesgo ocupacionalEnyaso riesgo ocupacional
Enyaso riesgo ocupacional
Maria Isabel Prieto Ramos
 
Seminario de investigación
Seminario de investigaciónSeminario de investigación
Seminario de investigación
Tatiana Lozano
 
Resume_Carlos Jauregui Portilla
Resume_Carlos Jauregui PortillaResume_Carlos Jauregui Portilla
Resume_Carlos Jauregui Portilla
Carlos J
 
Colin Goebel Resume
Colin Goebel ResumeColin Goebel Resume
Colin Goebel Resume
Colin Goebel
 
Child Mortality among Teenage Mothers in OJU Metropolis
Child Mortality among Teenage Mothers in OJU MetropolisChild Mortality among Teenage Mothers in OJU Metropolis
Child Mortality among Teenage Mothers in OJU Metropolis
iosrjce
 
Health. Youth & Success
Health. Youth & SuccessHealth. Youth & Success
Health. Youth & Success
drsantiago
 
Tres razones de peso para ahorrar en planes de pensiones
Tres razones de peso para ahorrar en planes de pensionesTres razones de peso para ahorrar en planes de pensiones
Tres razones de peso para ahorrar en planes de pensiones
Observatorio-Inverco
 
Metrologia
MetrologiaMetrologia
Metrologia
abreujosf
 
AWD3M1_Poster_Design_Lessons
AWD3M1_Poster_Design_LessonsAWD3M1_Poster_Design_Lessons
AWD3M1_Poster_Design_Lessons
Leonora Helen Buskin
 
Yury Verameichyk-2015
Yury Verameichyk-2015Yury Verameichyk-2015
Yury Verameichyk-2015
Yuri Veremeichik
 
Umashankar Adha
Umashankar AdhaUmashankar Adha
Umashankar Adha
adhaumashankar
 
Anastasios_Fakas
Anastasios_FakasAnastasios_Fakas
Anastasios_Fakas
Anastasios Fakas
 
David Edson CV Abridged
David Edson CV AbridgedDavid Edson CV Abridged
David Edson CV Abridged
David Edson
 

Viewers also liked (19)

Lesson plan
Lesson planLesson plan
Lesson plan
 
Final E poster WASET June 2014 Initial Examination of Facility and Meat Micro...
Final E poster WASET June 2014 Initial Examination of Facility and Meat Micro...Final E poster WASET June 2014 Initial Examination of Facility and Meat Micro...
Final E poster WASET June 2014 Initial Examination of Facility and Meat Micro...
 
Brochure Enterprising Engineers with a Creative Mindset - Sept 2016 - Y1
Brochure Enterprising Engineers with a Creative Mindset - Sept 2016 - Y1Brochure Enterprising Engineers with a Creative Mindset - Sept 2016 - Y1
Brochure Enterprising Engineers with a Creative Mindset - Sept 2016 - Y1
 
Departmental AUB SVM Proposal Presentation
Departmental AUB SVM Proposal PresentationDepartmental AUB SVM Proposal Presentation
Departmental AUB SVM Proposal Presentation
 
Erfolgreich Bloggen - MIZ mediaCamp 2012
Erfolgreich Bloggen - MIZ mediaCamp 2012Erfolgreich Bloggen - MIZ mediaCamp 2012
Erfolgreich Bloggen - MIZ mediaCamp 2012
 
Enyaso riesgo ocupacional
Enyaso riesgo ocupacionalEnyaso riesgo ocupacional
Enyaso riesgo ocupacional
 
Seminario de investigación
Seminario de investigaciónSeminario de investigación
Seminario de investigación
 
Resume_Carlos Jauregui Portilla
Resume_Carlos Jauregui PortillaResume_Carlos Jauregui Portilla
Resume_Carlos Jauregui Portilla
 
Colin Goebel Resume
Colin Goebel ResumeColin Goebel Resume
Colin Goebel Resume
 
Child Mortality among Teenage Mothers in OJU Metropolis
Child Mortality among Teenage Mothers in OJU MetropolisChild Mortality among Teenage Mothers in OJU Metropolis
Child Mortality among Teenage Mothers in OJU Metropolis
 
Health. Youth & Success
Health. Youth & SuccessHealth. Youth & Success
Health. Youth & Success
 
Tres razones de peso para ahorrar en planes de pensiones
Tres razones de peso para ahorrar en planes de pensionesTres razones de peso para ahorrar en planes de pensiones
Tres razones de peso para ahorrar en planes de pensiones
 
Gelombang
GelombangGelombang
Gelombang
 
Metrologia
MetrologiaMetrologia
Metrologia
 
AWD3M1_Poster_Design_Lessons
AWD3M1_Poster_Design_LessonsAWD3M1_Poster_Design_Lessons
AWD3M1_Poster_Design_Lessons
 
Yury Verameichyk-2015
Yury Verameichyk-2015Yury Verameichyk-2015
Yury Verameichyk-2015
 
Umashankar Adha
Umashankar AdhaUmashankar Adha
Umashankar Adha
 
Anastasios_Fakas
Anastasios_FakasAnastasios_Fakas
Anastasios_Fakas
 
David Edson CV Abridged
David Edson CV AbridgedDavid Edson CV Abridged
David Edson CV Abridged
 

Similar to Sarada Ojha CV

Resume
ResumeResume
Ramkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical ManagerRamkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical Manager
Ramkumar MK
 
Rajeev_Resume
Rajeev_ResumeRajeev_Resume
Rajeev_Resume
Rajeev Bhatnagar
 
Resume
ResumeResume
Resume
Vijay Kadam
 
KaranDeepSinghCV
KaranDeepSinghCVKaranDeepSinghCV
KaranDeepSinghCV
Karandeep Singh
 
Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4
Ahmed Hassan Moustafa
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
周士云的简历
周士云的简历周士云的简历
周士云的简历
Jeff (Shiyun) Zhou
 
Struts & hibernate ppt
Struts & hibernate pptStruts & hibernate ppt
Struts & hibernate ppt
Pankaj Patel
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - Resume
Shyam Patil
 
Resume
ResumeResume
Resume
Sunil Kumar
 
MartinVanha
MartinVanhaMartinVanha
MartinVanha
Martin Vanha
 
Mudassar_Yash Technologies AB_CV
Mudassar_Yash Technologies AB_CVMudassar_Yash Technologies AB_CV
Mudassar_Yash Technologies AB_CV
Mudassar Ahamer Hakim
 
Kiran_Patil_JavaDeveloper
Kiran_Patil_JavaDeveloperKiran_Patil_JavaDeveloper
Kiran_Patil_JavaDeveloper
KIRAN PATIL
 
Nagaraj belur
Nagaraj belurNagaraj belur
Nagaraj belur
Nagaraj Belur
 
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 YrsVijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
vijayabhaskar gorijala
 
Ranjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli ResumeRanjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli Resume
Ranjith Reddy Yallampalli
 
Naresh Kumar
Naresh KumarNaresh Kumar
Naresh Kumar
Naresh K
 
Ganesh_Narke
Ganesh_NarkeGanesh_Narke
Ganesh_Narke
Ganesh Narke
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUM
Neha Samal
 

Similar to Sarada Ojha CV (20)

Resume
ResumeResume
Resume
 
Ramkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical ManagerRamkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical Manager
 
Rajeev_Resume
Rajeev_ResumeRajeev_Resume
Rajeev_Resume
 
Resume
ResumeResume
Resume
 
KaranDeepSinghCV
KaranDeepSinghCVKaranDeepSinghCV
KaranDeepSinghCV
 
Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
周士云的简历
周士云的简历周士云的简历
周士云的简历
 
Struts & hibernate ppt
Struts & hibernate pptStruts & hibernate ppt
Struts & hibernate ppt
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - Resume
 
Resume
ResumeResume
Resume
 
MartinVanha
MartinVanhaMartinVanha
MartinVanha
 
Mudassar_Yash Technologies AB_CV
Mudassar_Yash Technologies AB_CVMudassar_Yash Technologies AB_CV
Mudassar_Yash Technologies AB_CV
 
Kiran_Patil_JavaDeveloper
Kiran_Patil_JavaDeveloperKiran_Patil_JavaDeveloper
Kiran_Patil_JavaDeveloper
 
Nagaraj belur
Nagaraj belurNagaraj belur
Nagaraj belur
 
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 YrsVijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
 
Ranjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli ResumeRanjith_Reddy Yallampalli Resume
Ranjith_Reddy Yallampalli Resume
 
Naresh Kumar
Naresh KumarNaresh Kumar
Naresh Kumar
 
Ganesh_Narke
Ganesh_NarkeGanesh_Narke
Ganesh_Narke
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUM
 

Sarada Ojha CV

  • 1. 1 SARADA OJHA New Delhi ; sarada_1990@hotmail.com SUMMARY Software Engineer with an expertise in object-oriented software development using Java (J2EE, J2SE), as well as experience of front-end development with JSP, JavaScript, HTML, and CSS. Passionate about Agile Software Development practices and quality improvement through the effective use of knowledge, information and communication. Trained on Smart Meters, Gateways – DCU, Distributed Transformers, RF Communication devices, Smart Grid, MDM and MDAS. Have good understanding of PLC and RF modes of communication, OSGP and DLMS protocols. SKILLS  Meter Protocols: OSGP, DLMS-COSEM  Meter Standards: IEC 62056, IS 13779, IS 16444, IS 15959 (Part 1 & 2), DLMS Books  Operating System: Windows, MacOS, Linux  Programming Languages: Java (J2SE, J2EE), C, C++  Frameworks: Spring3, Struts2, Java Beans, Web Services, JDBC  Methodologies: AGILE – Scrum & Sprints  Development Tools: Tortoise SVN, Perforce, Jira Agile, Jenkins, SonarQube  Development Framework: Eclipse, NetBeans  Test Framework: JUnit, TestNG  Front End Technologies: JavaScript, CSS, HTML, jQuery, JSON  Web Application Servers: Tomcat, JBoss  Web Development Technologies: JSP, JSTL  XML Technologies: XML, XSLT (DOM, SAX)  Back End Technologies: SQL Server, IBM DB2, Oracle  Design Patterns: Singleton, MVC, DAO  WSDL Engine: Axis2  Reporting Tools: BIRT  Data Modelling Tools: Microsoft Visio  Object Oriented Design (OOD) & Object Oriented Analysis (OOA): UML Architecture – Use Case Model, Use Case Description, Class Diagram, Sequence Diagram, ER Diagram  Other Tools: TOAD, Soap UI, and Adobe Photoshop, Notepad ++ EXPERIENCE PROJECT 1 – UIQ – AMM Adapter – Meter Plug-in (USA) Description – UIQ stands for Utility IQ, it is a complete solution for Smart devices, one of the modules in it is AMM – Advanced Meter Management. The Adapter is the meter plug-in service that runs in the backend to communicate to and from the Smart Meter via NIC as the communication module present in the Smart Meter. Responsibilities – Overall Development, Integration and Testing. Part of the development team and was the interface between team and Client (meter vendor). Also worked along the QA team for meter data validation.
  • 2. 2 Primarily validated and tested meter firmware if meter is adhering to the Indian Standard as well as DLMS-COSEM; helped meter vendor with resolving bugs in firmware. Every time a new FW was released and upgraded, was responsible to test the meter profile objects as well as data and report to SSN QA team and meter vendor. Testing was done using bash script in bash files on terminal in mac (Linux). To test Events, created tampers on meter using Variac Transformer. Developed plug-in code in Java for Billing, Load Profile and Event Logs, implemented Exception handling and server side validations. Developed test cases and code for Unit Tests, Automation Tests and final UI Testing on AMM – UIQ. Followed SDLC, AGILE methodology for project. Attended daily scrums, conducted some scrums and completed sprints on time. Maintained the source code versions in Perforce sandbox. Worked in JIRA AGILE to track development, create issues as well and solve issues assigned by Testing and Development Team. Conducted Code Reviews and tested code as well validated data, checked for redundancies and Data Loss. Environment – Eclipse Mars2, Tomcat, J2EE, J2SE, Spring3, Oracle, JIRA AGILE, Linux, DLMS Protocol, Smart Meter, AP, FSU and Nic. Standards – IS 13779, IS 16444, IS 15959 Part 1, IS 15959 Part 2. PROJECT 2 – ABITS System Operation Management (India) Description – ABITS is a Business Intelligence Solution. SOM is the GUI application for ABITS. Responsibilities – Overall Design, Development, Integration and Testing. Prepared Architecture of Application under supervision of Solution Architect. Prepared the PRD. Prepared the OOAs and OODs – UML Architecture. Led the Team and was the interface between Solution Architect, Firmware Team and Testing Team. Created the overall Structure of Project in Struts2, following MVC Architecture and DAO. Designed the overall Table structure as well has worked alongside the DBA to implement it. Created Queries and JDBC Connectivity. SAX parsing to parse XML and also created command and data XML. Developed code in Java for the entire project. Developed JSPs, worked alongside CSS designer as well as created CSS for designing the pages. Created JS with JavaScript, JSON & JQuery for viewing data on JSP and wrote functions for client side validations. Implemented Exception handling and server side validations. Followed SDLC, AGILE methodology for project. Attended daily scrums, conducted some scrums and completed sprints on time. Maintained the source code versions in SVN repository. Worked in JIRA AGILE to track development, create issues as well and solve issues assigned by Testing Team. Conducted Code Reviews and tested code as well validated data, checked for redundancies and Data Loss. Also, worked with Delivery Team to check DCU and Smart Meters Communication on GPRS and PLC - Ethernet modes. Environment – Eclipse Luna, Tomcat, J2EE, J2SE, MVC, DAO, Struts2, Java Beans, JDBC, TOAD SQL Server 2008, XML, JSTL, XSLT (DOM, SAX), Microsoft Visio, Tortoise SVN, JIRA AGILE, JSP, JavaScript, JSON, JQuery, CSS, OSGP Protocol. PROJECT 3 – ABITS Adapter Service - Meter Plug-in (India) Description – ABITS is a Business Intelligence Solution. Adapter Service is the service running in the backend, another name for Adapter is Meter Plug-in. Responsibilities – Overall Design, Development, Integration and Testing. Prepared Architecture of Service under supervision of Solution Architect. Prepared the PRD. Prepared the OOAs and OODs –
  • 3. 3 UML Architecture. Led the Team and was the interface between Solution Architect, Firmware Team, Delivery Team and Testing Team. Created the overall Structure of Project in Struts2, following MVC Architecture and DAO. Designed the overall Table structure as well has worked alongside the DBA to implement it. Developed code for a major part of the Service. Created Queries and JDBC Connectivity. Developed code to connect with Web Service using Axis2 WSDL engine, used SAX parsing to parse XML and also created XML. Implemented Exception handling and server side validations. Followed SDLC, AGILE methodology for project. Attended daily scrums, conducted some scrums and completed sprints on time. Maintained the source code versions in SVN repository. Worked in JIRA AGILE to track development, create issues as well and solve issues assigned by Testing Team. Conducted Code Reviews and tested code as well validated data, checked for redundancies and Data Loss. Also, worked with Delivery Team to check DCU and Smart Meters Communication on GPRS and PLC - Ethernet modes. Environment – Eclipse Luna, Tomcat, J2EE, J2SE, MVC, DAO, Struts2, Java Beans, Web services WSDL, Axis2, JDBC, TOAD SQL Server 2008, XML, JSTL, XSLT (DOM, SAX), Microsoft Visio, Tortoise SVN, JIRA AGILE, OSGP Protocol. PROJECT 4 – Element Manager, NES (China) Description – EM is a desktop based tool used to perform operations on Smart Meters and DCUs, get on demand data in the form of reports and create schedules to collect historical data from DCU. Responsibilities – Integrated and Tested the tool. Performed operations, generated reports, studied communication between Smart Meters, DCU and Head End System, generated reports, validated the data, checked for data loss and created schedules at different intervals to collect data of different data sets like Load Profile, Events and Power Quality among others. Thoroughly studied the API guide, Programmers guide and other essential documents of the Head End System. PROJECT 5 – Data Analytics & Reporting Tool, TPDDL (India) Description – This tool uses the data collected via Data Collection Service, perform further calculations and generate Utility Specific Reports in the form of grid, bar graphs, charts and pie charts. All data was real-time data from Meters deployed on the field. Developed for TATA Power. Responsibilities – Did R & D on BIRT, integrated with Eclipse and conducted sessions for Team to understand BIRT. Created Master Pages and common Template for all Reports. Created Analytic functions in Tool, Queries to fetch data from DB and generated utility specific Reports. Assisted Team members at every step. Documented Reports, their description, purpose and all the formulae used. Tested the tool, redundant data and data loss. Followed SDLC. Maintained code versions on SVN. Environment – BIRT, Eclipse Kepler, Toad SQL Server, Tortoise SVN. Environment – Element Manager, SQL Server PROJECT 6 –MeterSense, Harris Utilities (USA) Description – MeterSense is an MDM – Meter Data Management System Responsibilities – Integrated and Tested the tool. Used the VEE Engine to validate real-time data. Created rules using Rules Engine. Generated Reports. Also, acted as interface between Harris and Team to understand their product, make them understand our requirements and integrate their solutions as per the needs of our product. Environment – MeterSense MDM, J2SE, SQL Server
  • 4. 4 PROJECT 7 – Data Collection Service Description – DCU are used to collect data from Smart Meters. The service is used to pull data from DCU. Analyse, Validate the data, check for data loss, perform calculations and store in local DB. Responsibilities – Development of code and Algorithms, Testing and Integration of Service. Followed SDLC. Documented all the formulae and entire process. Environment – ASP.net, TOAD SQL Server 2008, Visual Studio 2010, Head End System APIs, Web Services, SOAP Protocol, Tortoise SVN, OSGP Protocol PROJECT 8 – E-Governance Municipal Corporation of Delhi Description – Advertisement Application was one module in the project, which dealt with providing Ad Agencies and common citizens to apply for registration of Ads, get permission for Ad spaces, make payments, and also register any complaints. Multiple forms were made for each kind of request, where user filled in the forms which on submission were saved in the DB to be acted upon later. A secure login was made with user-id and password granting access of application to only MCD Employees. Responsibilities – Development and Testing of Application. Environment – J2EE, J2SE, IBM DB2, ECLIPSE Juno, JSP, MVC, Struts2 EDUCATION Bachelor of Technology – Computer Science – 74 % from MDU, Haryana, India XII Standard – Science with Mathematics & Biology – 70 %, The Mothers’ International School, CBSE Board, New Delhi, India X Standard – 86 %, The Mothers’ International School, CBSE Board, New Delhi, India