1. HSC_HR_T0041 Version 1.0
March 30, 2009
Profile of Saloni Tyagi
Name Ms. Saloni Tyagi
Qualification MCA (Computer Science) in 2010 from GK University(Haridwar).
B Sc fom HNB University Srinagar Uttarakhand.
Total years of experience 6 years 2 months
Skills:
Technology / Domain Telecom, Wireless (UMTS, Wimax), Broadband IP, Satellite, Billing OSS,
Network Management, Performance testing product, Application monitoring,
Applications.
Protocols / Frameworks /
Middleware
HTTP, TCP/IP, RMI, SNMP, Weblogic, Apache Ant, Apache Hadoop,
Apache Storm, Apache Kafka, YARN, Spring, RESTful web services
Operating
Systems/Platforms
Windows, Unix(FC9, FC14), AIX, Solaris.
Programming / Scripting
Language
C, Java, Shell Scripting, SWING, JMX, JEE Technologies, JSP,
Servlet, JDBC, Spring, Angular JS, Javascript, HTML5, Oracle 10g/12g
S/W Engineering
Methodologies / Tools
Ecllipse, Intellijidea, CVS, Maven
Experience Summary:
• IT Professional with 6.2 years of working experience backed up with product development
environment.
• Having a sound background of experience to develop solutions of applications based on Core
JAVA, J2EE, Swing, AWT and Spring technology
• Strong technical skills across all SDLC phases
• Capable of working independently on complex projects
• A team player with excellent team-coordination skills
• Proficient in solving problems and implementing solutions
Employment History (in reverse chronological order including your current job):
Name of Organization Last Held Designation From To
Hughes Systique Corporation Sr. Software Engineer 09/2013 Present
AsterNet Solutions Project Incharge 04/2010 08/2013
Author: Suman Kumar 1 Approver: Rohit Kumar Sahu
HSC Restricted
Last Updated on: 08/04/2016
2. HSC_HR_T0041 Version 1.0
March 30, 2009
Profile of Saloni Tyagi
Trainings Attended:
• Training on J2EE technologies from TechMentro (Noida).
Project Details (in reverse chronological order):
1. Name of Project : Installation Portal
Project Description Installation Portal – the Customer Relationship Management (CRM) is web
based portal application with oracle database as backend. It manages orders
that are created for internet for installation, repairs, activation and customer
care.
It uses Oracle pl/sql for writing core business logic, runs on Oracle database.
Core java is used as middleware with JSP implementation. Some pages are
created using javascripts framework. Tomcat is used as application server. It is
a large system with over 5 million records in production.
Duration From: Nov 2015 To: Present 1 Year 2 months
Platform Windows, Tomcat
Tools SVN, Eclipse
Language Java, JSP, Multithreading, PL/SQL, Oracle
Build Framework/Tools Apache Ant
Unit Testing Famework Junit
My Role Senior Engineer
• Implemented Subsystems of Admin module for showing user records
from database.
• Implemented Product Release View for all users.
• Understanding new requirements, Design and implementation of new
features
• Involved in unit and Integrated testing
Author: Suman Kumar 2 Approver: Rohit Kumar Sahu
HSC Restricted
Last Updated on: 08/04/2016
3. HSC_HR_T0041 Version 1.0
March 30, 2009
Profile of Saloni Tyagi
2. Name of Project : Revenue Stimulation using Big Data Analytics
Project Description Revenue Stimulation using Big Data Analytics – This is application of big data
analytics in Telecom for Revenue Stimulation, which deal with using insights
from usage patterns for stimulating subscribers to increase their usage.
This project uses Big Data analytics around Apache Spark, Kafka and Hadoop
to benefit Telecom Service Provider. A Telecom Service Provider (TSP) has
two kinds of subscribers; post-paid and pre-paid. Post-paid subscribers pay
their subscription charges and usage charges monthly. However, pre-paid
subscribers make an upfront payment in advance for a onetime contract for
using certain services within a validity period. For a prepaid subscriber, the total
permissible usage is capped to the payment paid upfront.
It uses Big Data Lambda architecture for writing core analytical engine. Core
java is used as middleware with JSP implementation. User interface is
designed/development using highly dynamic charts based monitoring solution
with D3.js for Big data analytics using statistical modelling. Tomcat is used as
application server. It is a large system tested with over 5 million records.
Duration From: Aug 2015 To: Oct 2015 3 months
Platform Java/J2EE, SQL, Java Script, PL/SQL, Linux, Windows.
Tools CVS , SVN, Eclipse, Maven, Net-Beans, Visual Studio 2005, D3 charts
Language Java, JSP, Multithreading
Build Framework/Tools Apache Ant, Apache Hadoop, Apache Storm, Apache Kafka, YARN, Spring,
RESTful web services.
Unit Testing Famework Junit
My Role Senior Engineer
• Design and Implemented of Big data lambda architecture, core engine
• Participated in code review of team members
• Involved in unit and Integrated testing
3. Name of Project : User Management Portal
Author: Suman Kumar 3 Approver: Rohit Kumar Sahu
HSC Restricted
Last Updated on: 08/04/2016
4. HSC_HR_T0041 Version 1.0
March 30, 2009
Profile of Saloni Tyagi
Project Description User Management Portal – the web based portal application with PostgreSQL
database as backend. Maintained by Node framework, bower and Grunt for
scalable, maintainable application.
Its features includes Login, User location(geo maps) and User Management
through User Interface.
Duration From: April 2015 To: July 2015 4 months
Platform Windows, Tomcat
Tools SVN, Eclipse, Sublime text
Language Java, HTML 5, Angular JS, JQuery, Spring, Hibernate
Build Framework/Tools Bower, Grunt, Node, PostgreSQL
Unit Testing Famework Karma framework, jmockito framework
My Role Senior Engineer
• Implemented User Location page module for showing user location
using google maps.
• Implemented Create/Delete of users.
• Understanding new requirements, Design and implementation of new
features
• Involved in unit and Integrated testing
4. Name of Project : SAP IFbA (Interactive Forms by Adobe)
Project Description Module Adobe Document Services (ADS) of IFbA allow SAP applications to
take advantage of the full range of capabilities in Adobe Acrobat Professional,
Adobe Acrobat Standard, and Adobe Reader. These capabilities enable SAP
customers to:
Create and deploy interactive forms that look exactly like their paper
counterparts. Adobe delivers ADS components including SAP Designer to
generate form templates and enable document generation for different formats
like PDF forms, PDF documents, ps, pcl and label printer formats like zpl, ipl,
dpl and tpcl.
ADS module works with SAP Netweaver as application that needs to be
deployed on it and with SAP HANA Cloud it works as services. On cloud ADS
Author: Suman Kumar 4 Approver: Rohit Kumar Sahu
HSC Restricted
Last Updated on: 08/04/2016
5. HSC_HR_T0041 Version 1.0
March 30, 2009
Profile of Saloni Tyagi
exposed its services as SOAP calls.
Duration From: Sept 2013 To: April 2015 1 year 8 Months
Platform Windows, Linux, HP-UX, Solaris
Tools CVS, Eclipse, Oracle, jconsole, Perforce, SAP Designer, SOAP tester,
Bigstone, PDFCompare, PCLViewer, PSViewer, SAP Netweaver, SAP HANA
Cloud etc.
Language Java, Shell Scripting
My Role Automation Developer
• Writing Unit Tests for IfbA.
• Web application to be deployed on SAP Netweaver server as well as
on SAP HANA Cloud as service.
5. Name of Project : Cavisson Monitoring System(Cavmon Agent)
Project Description
The Cavisson Monitoring feature will find Application/DB Server Health data for
the application to produce performance metrics. This feature works for almost
all popular servers like Weblogic, Jboss, Spring tc server, tomcat etc.
This will allow business to monitor application performance at a business use
case level.
The NetStrom UI will show server health data in User Interface in Graphs and
user .
Duration From: Feb 2013 To: Aug 2013 7 Months
Platform Windows, Linux
Tools CVS, Eclipse, Jfree charts, jconsole
Language Java, Shell Scripting
My Role Java Developer
• Coding for Generic mbeans monitor using JMX API's provided by Java.
• Enabled mbeans on various application servers and tested this monitor
on Tomcat, Jboss, Spring tc, glassfish etc.
• Creation of Unit test cases for monitors.
• Attended POC for creating virtual method calls using vjdbc APIs.
Author: Suman Kumar 5 Approver: Rohit Kumar Sahu
HSC Restricted
Last Updated on: 08/04/2016
6. HSC_HR_T0041 Version 1.0
March 30, 2009
Profile of Saloni Tyagi
6. Name of Project : NetDiagnostics
Project Description
The NetDiagnostics feature will generate application level metrics and thus
allow the NetStorm appliance to further drill down into the application to
produce performance metrics. The NetDiagnostics feature will also permit
application performance monitoring when the NetStorm/NetDiagnostics
appliance will run in a passive mode and collect performance data.
This will allow business to monitor application performance at a business use
case level.
The NetStrom UI will be able to drilldown through the NetStorm data into the
NetDiagnostics data and result in pie charts and bar charts in GUI based on
that data.
Duration From: Nov 2012 To: Jan 2013 3 Months
Platform Windows, Linux, postgress db
Tools CVS, Eclipse
Language Java, Shell Scripting
My Role Java Developer, Lead
• Writing queries to get data from database and to show that in User
Interface.
• Integration of queries from JSP User Interface.
• Attended POC for generating sequence diagram based on data
recieved from different queries.
7. Name of Project : Click and Script Technology
Project Description
Click and Script Technology automatically captures the most valuable
scripting information to create intuitive and self-explanatory scripts, expressed
in user-actions terms, such as pressing a button, filling an edit field, etc
It also executes client-side JavaScript code, just like the browser does, which
virtually eliminates the need for correlations.
Duration From: May 2011 To: Oct 2012 18 Months
Platform Windows, Linux
Tools CVS, Eclipse, JxBrowser
Language Java, Swing
My Role Java Developer, Lead
• Understand the requirement and data collection of script type.
Author: Suman Kumar 6 Approver: Rohit Kumar Sahu
HSC Restricted
Last Updated on: 08/04/2016
7. HSC_HR_T0041 Version 1.0
March 30, 2009
Profile of Saloni Tyagi
• Design, Coding and usage of JxBrowser API's.
• Interaction of NetStorm with new script API's.
8. Name of Project : AMF Support in Script Recording
Project Description This module of product parse binary data in AMF object that we get while
recording scripts, we parsed this binary object and created XML with obtained
data. While replaying scripts Netstorm parses those xml to run scripts.
Duration From: March 2011 To: April 2011 2 Months
Platform Windows, Linux(FC9, FC14)
Tools CVS, Eclipse
Language Java
My Role • Understand the architecture of AMF0 and AMF3 data packets.
• Design and Coding to parse binary AMF data packets.
• Process AMF data packets and show its data in human readable XML
format.
• Attended POC for AMF support in Netstorm
9. Name of Project : Netstorm Script Creation and Load Testing
Project Description NetStorm is a testing tool, which can test the capacity of a web
application by emulating web-based real world users accessing the web
application. It generates the load and creates the log. On the basis of
these logs, the capacity of the Server can be determined. Capacity
refers to the load which server can hold in.
For example if there is a rediff server and the response of the same
needs to be marked when 2K users access it at the same point of time,
then the information about the number of users that are responded in
time, number of users that are in waiting queue and the ones that have
been discarded can be composed with the help of this tool.
Duration From: April 2010 To: Feb 2011 13 Months
Author: Suman Kumar 7 Approver: Rohit Kumar Sahu
HSC Restricted
Last Updated on: 08/04/2016
8. HSC_HR_T0041 Version 1.0
March 30, 2009
Profile of Saloni Tyagi
Platform Windows, Linux(FC9, FC14)
Tools HTTP Analyzer, Jacob project, JxBrowser, CVS, Eclipse
Language Java, Swing
My Role • Understanding requirements from the onsite architect and preparing the
requirements document and the design document for creating scripts
• Implementation and testing of the assigned modules
• technical guidance to a 4-member team working on this project
including review of their deliveries
• Integration of the various modules prior to delivery
• setting up environment for testing of this product at client site.
Author: Suman Kumar 8 Approver: Rohit Kumar Sahu
HSC Restricted
Last Updated on: 08/04/2016