Ankit Agrawal Resume

You might also like

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

Ankit Kumar Agrawal ankitagrawal.com@gmail.

com
#10, 1st Cross, Marathahalli, Bangalore (KA) – 560037 (India) Phone: +91 9902056936

SUMMARY
Over 12 years of software development experience in building and leading C++ applications with end-to-
end responsibilities for Windows and UNIX/Linux platforms.
2 years of Onsite exposure at the client - LexisNexis, Miamisburg, OH (USA).
Strong team player with superior Analytical, Problem Solving and Time-Management skills.

TECHNICAL SKILLS
 Excellent knowledge of C++, Data Structures, STL library, Multi-threading.
 Hands on experience in writing Network applications using TCP/IP Sockets: wrote connectors for
various Real-time Market Data feeds.
 Excellent understanding of Distributed Systems and Service-oriented Architecture (SOA)
 In-depth knowledge of SDLC, OOPs, OOAD, UML, Design Patterns.
 Debugging tools: GDB; GIT, JIRA, Jenkins.
 Familiar with Python, PL/SQL, Java, C#, iOS programming, XML, HTML.

WORK EXPERIENCE
Team Lead (Development), Investment Technology Group, Bangalore Aug, 2016 – Aug, 2018
Payroll: Lore Software Solutions
Environment: C++14, STL, TCP/IP Sockets, REST, Windows/Linux, SQL, Ansible, make, GIT, Jenkins.
Responsibilities: Wrote various feed connectors using Reuter's RFA library, QH’s FeedOS and direct
exchange feeds for a diverse set of assets classes (Equities, Options, FX, Futures, Derivatives etc.) using
protocols like FIX, FAST, Soupbin etc. Responsible for design, architecture, implementation and
maintenance of ITG’s Real time market data infrastructure. This includes development, testing, debugging,
and documentation of ITG’s market data processing system.

Project Lead, JP Morgan Chase, Bangalore May, 2015 – Aug, 2016


Payroll: Primus Global Technologies
Environment: C, AS400, Eclipse, Fix Protocol, SQL, JIRA, ITSM, Ouch Protocol.
Responsibilities: I was responsible for gathering new requirements in the Order Management System
(OMS) for APAC region and do analysis, design, coding, and unit testing. I was also involved in peer
reviews.

Senior Software Engineer, Tata Interactive Systems, Mumbai Jan, 2015 to Apr, 2015
Environment: C++ on Windows, Visual Studio, OpenFramework lib, MVC, Git, Sockets, JIRA, Agile.
Responsibilities: Wrote various touch Interactive application to showcase TCS projects on different wall
size touch screens. I was actively involved in requirement gathering, preparing the design document,
writing code in C++.

Senior Software Engineer, Conorg.in, Noida Feb, 2013 – Dec, 2014


Environment: Python, Objective C, Xcode, iOS Programming, Git, JIRA, Agile.

1
Responsibilities: Created an iOS app in sync with the company’s sales management system built on the
SharePoint Server. This application helps user with the live feeds from the server directly on their mobile
phones. It was an internal product of the company, exclusively for the higher management team.

Senior Software Engineer, QuickOffice Google India Pvt. Ltd., Pune Sep, 2011 – Feb, 2013
Payroll: Synerzip India Pvt. Ltd., Pune
Environment: Objective C, Xcode, iOS Programming, C++, Git, MVC, ScrumWorks, TDD.
Responsibilities: I was responsible for maintaining and adding new features in the app like fixing the PDF
viewer, saving email attachments into the local file system, integrating various QO Editors with the file
manager.

Senior Software Engineer, PayPal Pvt. Ltd., Chennai Dec, 2010 – Sep, 2011
Payroll: Ness Technologies Ltd., Chennai
Environment: C++, STL, Multithreading, Eclipse, SQL.
Responsibilities: I was the part of a Risk (Shared Credit Card) team. Moved the hard coded risk policies in
the existing decision infrastructure, to an environment where they can be easily reconfigured.

Lead Engineer/Onsite Coordinator, LexisNexis, USA Jan, 2006 – May, 2010


Payroll: HCL Technologies Pvt. Ltd., Gurgaon
Environment: C/C++, Boost STL, Multi-threading, Perl, SQL, UNIX, VSS, Purify, TCP/IP.
Responsibilities: I was responsible for writing a C++ tool to test the client infrastructure by passing search
queries in the form of configuration files and fetching search results from the test databases. I was actively
involved in gathering requirements, analysis, design, development, and testing phases of the project;
performed release management activities; wrote Perl scripts to facilitate the environment setup and report
generation.

EDUCATION
 Masters of Computer Application (MCA) (Honors) with 81.2%, June 2006
U.P. Technical University, Lucknow, UP
 Bachelor of Computer Application (BCA) secured 74.5%, June 2003
MCRP University, Bhopal, MP

CERTIFICATIONS
 AWS Cloud Practitioner Essentials (Certificate from Amazon)
 Oracle Certified Professional (OCP) - Introduction to Oracle9i: SQL scored 95% (Expired)
 Sun Certified Java Programmer (SCJP) 1.4 with 73% (Expired)

ACHIVEMENTS
 Secured 4th Rank in U.P. Technical University, Lucknow while pursuing MCA examinations.
 1st Rank in “Programming & Problem solving in C-Language” Exam of ‘A’ Level, with ‘S’ grade.

LANGUAGES
 English (C1), French (B1), German (A2), Hindi (Native)

You might also like