M R .A N K U R D I X I T , A VP - P R O D U C T D E V E L O P M E N T
Contact No -
Passport No – K-
Pan No – BCTPD5708G
Email --
Summary of Qualifications (Knowledge & Skill Areas)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
14+ years of Experience of handling Fixed Price projects, hands sound experience of
estimation Techniques, Scheduling, planning, tracking, Proposal making, Negotiation,
contract management, invoicing, billability tracking, risk management, project delivery
and project success.
12+years of experience in Hard core development of Creating Applications and Test
Automation Framework Development.
Proficient in Developing Rich GUI and Designing the application using Visual basic,
Java, Python, Go-lang, R languages.
2 Years relevant experience in Azure WebApps, Logic apps, Azure Function, Azure Web
Jobs, VM and Power BI. Good exposure in implementing Azure Data Factory, Azure
Data-bricks, Azure Functions, Azure Logics Apps, Azure Storage - Blob/DataLake.
Hands on experience on MS Azure Services with Developing, Deploying and configuring
Azure Web Apps, Azure App Services using Visual Studio, experience in cloud migration
and integration.
4 years of Experience in Automation framework development using Python Automation
Framework.
2 years of Experience in Big Data development using Sqoop, Hive& Pig.
2.6 Years of experience in writing macros (VBA), connecting with data base, accessing
information from web-sites, making scripts to retrieve information from AS400
Mainframe server.
1 Years of Experience in Visual Basic Application Development (GIPS:-Global Invoice
processing system).
1 years of good working knowledge in Performance via Data Base query, J-meter,
Load-Runner.
Good working knowledge in code merges tools like Git-Hub, Bug Reporting Tool and
Object Oriented Programming Concepts.
Experience in Test Framework Designing in Python Automation Framework.
Effective in reporting Defects & Experience in Functional testing for Siebel CRM, Unit,
Integration, Regression, Black box
Strong analytical skills with ability to work independently or in a team environment
Highly innovative and adaptive learner, able to quickly grasp complex systems and
identify areas of possible improvement.
Tools & Technology Expertise
PRIMARY CODING
LANGUAGES
Python ,Java, Visual Basic for Application(VBA), R
programming language, Go-Lang
SECONDARY
CODING
LANGUAGES
Linux Shell Script, Hadoop, Spark, C, C++, Sqoop,
Hive, Pig
OPERATIING
SYSTEMS
Windows 2003/2008/2012, MS Windows XP/9x/7,
Linux
DATABASE
SQL Server 2005, Oracle12C, Oracle11,
Mongo-DB
Web/APP SERVER
JavaScript, XHTML
IDE
Eclipse, Selenium Web Driver 2.44.0, Silk Test
Workbench 2014, PyScripter-v2.5.3, Sikuli,
Jenkins(Continuous Integration Tool), DevOps(Hudson, Team City, Maven, J-unit ),
Spider, Panda(Data analysis in Python)
AWS(Amazon web server), Azure, Agile, UML,
JIRA, CRM 6(Customer Relationship
Management Tool), Juniper Network Connect
Process(VPN), TFS, Oracle12C(Data Base),
OTHERS
Apache Tomcat 7.30.0
Project Experience - with customer information
Company–Barclays (R&D)
Project name: Cognitive Computing
Duration: Nov 2018- Till Date
Role
AVP
Project abstract
Barclays is having their own product BARXIS, which is being used by users
to book a trade.
Client
Barclays
Technology
Python, C++, Java, PySpark, GoLang
Tools
Git Hub, JIRA, Spider, Red Shift , Azure, Jenkins(Continuous
Integration Tool)
Team Size
12
Responsibilities
Some of the key responsibilities while executing this project are as listed
below –
➢ Design and development of frameworks to perform with Barxis, you can
analyze and interpret all your data, including unstructured text, images,
audio and video.
➢ You can provide personalized recommendations by understanding a
user's personality, tone, and emotion.
➢ Apply various strategies and algorithms on financial data, data modeling
and data mining.
➢ Contribute to analytics library using various formulas, adding features to
quant libraries, predictive analysis, regression analysis, alpha & beta
calculations.
➢ Creation of application on modularity basis
➢ Implementing the business logic with R
➢ Creation of Alpha Platform with Scala
➢ Prepare Reusable functions
Company–IBM US (R&D)
Project name: Cognitive Computing
Role
Project abstract
Duration: May 2017- Nov 2018
Lead Developer
IBM is having their own product Watson, With Watson, you have the AI
platform for business. Uncover insights, engage in new ways, make
decisions with more confidence and do your best work with Watson.You
can build chatbots and virtual agents that answer your customers’
questions, responding to their needs quickly and efficiently.
Client
IBM Own Product Watson Cognitive computing
Technology
Python, Apache Spark, NumPy, SciPy, Go-Lang, Sqoop, hive
Tools
Git Hub, JIRA, Spider, Red Shift , AWS, Jenkins(Continuous Integration
Tool)
Team Size
12
Responsibilities
Some of the key responsibilities while executing this project are as listed
below –
➢ Design and development of frameworks to perform With Watson, you
can analyze and interpret all your data, including unstructured text,
images, audio and video.
➢ You can provide personalized recommendations by understanding a
➢
➢
➢
➢
➢
➢
user's personality, tone, and emotion.
Apply various strategies and algorithms on financial data, data modeling
and data mining.
Contribute to analytics library using various formulas, adding features to
quant libraries, predictive analysis, regression analysis, alpha & beta
calculations.
Creation of application on modularity basis
Implementing the business logic with R
Creation of Alpha Platform with Scala
Prepare Reusable functions
Project name: Indian Oil
Cooperation Limited(IOCL)
Role
Project abstract
Duration: Oct 2017- Jan 2018
Lead Developer
IOCL needs a kind of a platform where they can see all the statistics with a
huge amount of data which they have regarding the rates of crude oil from
all over the world. Basically, they want to do a kind of predictive analysis
which will help them to buy the crude oil in minimum prices.
Client
IOCL
Technology
Python, NumPy, SciPy, Watson (App builder, Watson explorer)
Tools
Git Hub, JIRA, Spider, Red Shift,AWS, Jenkins(Continuous Integration
Tool)
Team Size
8
Responsibilities
Some of the key responsibilities while executing this project are as listed
below –
➢ Worked as an Integration Specialist, to develop the scripts in python
For reading the data from different locations creating Data frames
Implementing the business logic and loading it to the Database.
➢ Creation of schedulers using python.
➢ Creation of application on modularity basis
➢ Prepare Reusable functions
Company–SG Analytics, Pune
Project name: Novus Hedge Fund
Role
Duration: Jan 2016- Apr 2017
Lead Developer
Project abstract
Novus is the world's leading portfolio intelligence platform with over $2
trillion in client assets under management. Novus brings all historical and
ongoing positions to life through an intuitive analytics platform. Provides
true aggregation across equity, hedge fund, private equity, venture capital
and real asset allocations at a multi-asset class, multi-level basis on both
exposures and performance. Novus platform aggregates data, process it
faster, apply analytics and gain insights helps to make smarter decisions for
institutions like hedge fund, sovereign wealth fund, endowment or
foundation, Investment Manager.
Client
Morgan Stanley, Thomson Reuters
Technology
Python, Java, Pandas, Apache Spark, NumPy, SciPy, Go
Tools
Git Hub, JIRA, Spider, Oracle12C(Data Base), Apache Tomcat
7.30.0(Web Server), Jenkins(Continuous Integration Tool), Azure
Team Size
8
Responsibilities
Some of the key responsibilities while executing this project are as listed
below –
➢ Design and development of frameworks to perform ETL on Market
Data, Public Data, Private Data.
➢ Apply various strategies and algorithms on financial data, data modeling
and data mining.
➢ Contribute to analytics library using various formulas, adding features to
quant libraries, predictive analysis, regression analysis, alpha & beta
calculations.
➢ Creation of application on modularity basis
➢ Implementing the business logic with R
➢ Creation of Alpha Platform with Scala
➢ Prepare Reusable functions
Project name: Solar
Role
Lead Developer
Duration: Jun 2016 - Nov 2016
Project abstract
Solar product is Equity/Derivative Trading system established for client CITI
Group Inc. It is also a reporting tool for financial transactions including
various income assets, alternate investments, banking trades etc.
Client
Morgan Stanley, Thomson Reuters
Technology
Python, Java, Sqoop, Hive
Tools
Git Hub, JIRA, Spider, Oracle12C(Data Base), Apache Tomcat
7.30.0(Web Server), Jenkins(Continuous Integration Tool)
Team Size
8
Responsibilities
Some of the key responsibilities while executing this project are as listed
below –
➢
➢
➢
➢
➢
➢
➢
➢
Requirement gathering and analysis.
System design and development.
Design classes and core libraries for product development/enhancement.
Coordination across Project Manager’s and Team members for overall
product development/enhancement.
Implementing of business logic in database layer using Sybase stored
procedures, tables, Indexes, Views, Triggers.
Performance optimization by tuning Sybase database objects, processing
application over distributed servers.
Developed in-house technical project named “Ftp via Intermediate
Server” for secure file transfers across CITI servers using C, Linux, and
Perl.
Developed in house technical project named “NCFTP” for helping
Network administrators for troubleshooting network traffic with ease.
This product is developed in C, Linux, and Go-lang.
Company–Symphony Teleca Corporation, Pune
Project name: Calypso
Role
Project abstract
Duration: Jan 2015- Jan 2016
Senior Engineer-Product Development
Calypso product plays major role in Securities Finance and only solution
that provides full securities finance functionality front-to-back office, across
Fixed Income, Equity and Derivatives markets. Users can seamlessly
leverage the Calypso System’s industry leading derivatives processing
solution for cleared or bilateral ETD or OTC Derivatives, Repo and Securities
Lending markets. The solution is also integrated with advanced cash and
Client
liquidity management, enterprise risk and accounting.
HSBC
Technology
Java, C++
Tools
AWS(Amazon web server), SVN, JIRA, Oracle12C(Data Base), Apache
Tomcat 7.30.0(Web Server), Jenkins(Continuous Integration Tool)
Team Size
6
Responsibilities
Some of the key responsibilities while executing this project are as listed
below -
➢ Design & Develop complete reconciliation framework for various
Derivative/Equity reports.
➢ Technical/Functional Support for various product related tickets.
➢ Generate various derivative product reports and reconcile them day to
day basis using reconciliation framework.
➢ Development of reconciliation framework scripts using Go-Lang, Perl,
and Shell Script.
➢ Assist functional members in technical issues problems.
Project name: Sim-Manager
Role
Project abstract
Client
Technology
Duration: Jan 2014 - Jan 2015
Senior Engineer-Product Development
Sim-Manager is a Simulation Process Management Product. The process
data related to Sim-Manager, Publish Model, assemble, solve, post process
are stored, and tracked via revisions.
Several solvers, Pre-processors and Post-processors can be configured to
run in sync with Sim-Manager.
BMW, Boeing, Audi, Ashok Leyland are a few names among long list of
customers
Sim-Manager has its own ORM framework (Similar to Hibernate), for UI and
Core Layers XML(cocoon like) & spring are used
Tools
AWS(Amazon web server), Java, SVN, JIRA, Selenium Web Driver,
Eclipse Mars, Oracle12C(Data Base), Apache Tomcat 7.30.0(Web
Server), Jenkins(Continuous Integration Tool)
Team Size
2
Responsibilities
Some of the key responsibilities while executing this project are as listed
below -
➢ Design & Develop complete reconciliation framework for various
reports.
➢ Technical/Functional Support for various product related tickets.
➢ Generate various derivative product reports and reconcile them day to
day basis using reconciliation framework.
➢ Development of reconciliation framework scripts using Java and Java
Script
➢ Automation Script Batch Execution
➢ Prepare Reusable functions
Project name: OASYS SCADA
Duration: July 2014 - Dec 2014
Role
Senior Engineer-Product Development
Project abstract
Project work includesCreation of a Robust & Tool independent Test
Automation Framework
Client
Telvent Canada(Schneider electric)
Tools
Python 2.7.9, PyScripter-v2.5.3 (IDE), Java, Python libraries(comtypes1.1.1,psutil-2.2.1,PyAutoGUI-0.9.26,SendKeys-0.3,UISoup-2.4.2,
PyMsgBox-1.0.3, Panda), Jenkins(Continuous Integration Tool)
Team Size
6
Responsibilities
Some of the key responsibilities while executing this project are as listed
below -
➢
➢
➢
➢
➢
➢
Test case Automation(Sample Workflows)
Functional Testing
Analyzing Test script
Automation Script Batch Execution
Prepare Reusable functions
Developed & worked on creating Automation Framework on Python for
PoC.
Project name: OASYS SCADA
Duration: Jan 2014 - Jun 2014
Role
Senior Engineer-Product Development
Project abstract
Project work includes scripting test case, executing script on application
placed at AWS(Amazon web server)
Client
Telvent Canada(Schneider electric)
Technology
Java and VBA
Tools
Silk Test Workbench (Tool 1) using VB.net script,
Selenium (Tool2) using Java (technology) Web Driver and TestNG
framework, SVN, TFS, VPN.
Team Size
6
Responsibilities
Some of the key responsibilities while executing this project are as listed
below -
➢
➢
➢
➢
➢
➢
➢
Test case Automation
Functional Testing
Analyzing Test script
Automation Script Batch Execution
Prepare Reusable functions
Analyzing the limitations of Selenium over Silk Test for Application.
Analyzing the advantages of Selenium over Silk Test for Application.
Project name: OASYS SCADA
Role
Project abstract
Client
Tools
Team Size
Responsibilities
Duration: July 2015 - Dec 2015
Senior Engineer-Product Development
Prowess is a database of the financial performance of Indian companies.
Annual Reports of individual companies is the principal source of this
database. The database covers listed and unlisted companies. For listed
companies, the database includes data sourced from the stock exchanges.
HSBC
SVN, JIRA
6
➢
➢
➢
➢
Requirement gathering and analysis.
System design and development.
Design classes and core libraries for product development/enhancement.
Developed “Automated Download System” using Go-Lang,Perl, Shell,
T-SQL languages. Purpose of this system is download required data
automatically from various sources using different techniques of Data
Mining.
➢ Developed “Automated Upload System” which works as very thin layer
on Sybase database and makes an automated data entry of data gathered
from ADS.
➢ Developed web project named “MIS” stands as Management
Information System which shows real time summary of processes for
data gathering and data uploading. This system developed using PHP,
Sybase.
Company - Searce Logistics Analytics LLP
Project name: Global Invoice
Processing system
Duration: July 2011- Jan 2014
Role
IT Analyst
Project abstract
Global Invoice Processing System (GIPS) is one of the major Products of
our company which is used for Invoice Processing by our clients. It is a
Web based application.
Client
CEVA(Logistic Company US)
Tools
SVN, JIRA, Eclipse Mars, VBA, Java
Team Size
14
Platform
Java, Cloud, Windows, Oracle12C
Responsibilities
Some of the key responsibilities while executing this project are as listed
below -
➢ Test case Automation via VBA
➢ Creation of kaizen framework in VBA that would be used later for the
application.
➢ Modify programs to improve system performance by using Trace and
Run-Time Analysis.
Project name: Global Invoice Status
System
Duration: July 2011- Jan 2014
Role
IT Analyst
Project abstract
Global Invoice Status System (GISS) is a tool for providing visibility for
Shipments and Invoice statuses and it also facilitates AR Analysis and
Web invoicing. The tool incorporates a full-fledged Issue Management
feature as well
Client
CEVA(Logistic Company US)
Tools
TFS, VBA(Microsoft-excel), Juniper Network Connect Process(VPN),
Eclipse
Team Size
5 to 6
Platform
Java, Cloud, Windows, SQL Server 2005
Responsibilities
Some of the key responsibilities while executing this project are as listed
below -
➢ Creation of reusable methods in VBA
➢ Maintenance of scripts
➢ Creation of data base connecting scripts in VBA, customized classes that
would be used later for the application.
➢ Modify programs in VBA to improve system performance by using
Trace and Run-Time Analysis.
Company - Tats Info Tech PVT.LTD
Project name: Tariff Management
System
Duration: Jan 2009 – Jun 2011
Role
IT Analyst
Project abstract
Tariff Management System is a web Portal used to upload and manage
tariff. TMS provides detailed information related to tariff.
Client
Searce Analytics logistics LLP
Tools
VBA(Microsoft-excel), Juniper Network Connect Process(VPN), Quality
Centre
Team Size
5 to 6
Platform
C#.Net and Microsoft SQL Server 2008
Responsibilities
Some of the key responsibilities while executing this project are as listed
below -
➢ Created the functional automated test scripts in VBA using functional
requirement document
➢ Defect Reporting using QC.
➢ System design and development.
➢ Design classes and core libraries for product development/enhancement.
➢ Developed “Automated Download System” using VBA, Shell, T-SQL
languages. Purpose of this system is download required data
automatically from various sources using different techniques of Data
Mining.
➢ Developed “Automated Upload System” which works as very thin layer
on MySQL database and makes an automated data entry of data gathered
from ADS via VBA.
Professional Experience
Barclays
Nov 2018 to Till date
IBM
Jun 2017 to Nov 2018(1 years – 6 Months)
Symphony Teleca Corporation,
Pune(Working at client location
SG Analytics)
Jan 2014 to May 2017(3 years – 6 Months)
Searce Logistics Analytics LLP
July 2011 to Jan 2014(2 years – 6 Months)
Tats Info Tech PVT.LTD
Jan 2009 to Jun 2011(2 years – 5 Months)
Education
[Qualification] [Year-Passed Out][University]
B.T E C H (I T) 2 011
U T T A R P R A D E S H T E C H N I C A L UN IV E RS ITY ( R E G U L A R )
Advanced Training/Development Program
Completed Load Runner and QTP Training with excellent grades.
Declaration:
I hereby declare that the above mentioned information is correct up to my knowledge and I will
bear the responsibility for the correctness of the above mentioned particulars.
I have placed in Tats InfoTech during my B.Tech; my college management allows me to work in
the second half because of my bad financial condition.
Date:
24th-Aug-2020
Signature:
Ankur Dixit