From:                              route@monster.com

Sent:                               Saturday, May 07, 2016 5:09 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

Abhishek Asthana 

Last updated:  11/16/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


San Jose, CA  95101
US

Mobile: +919899564404   
asthana_abhishek@hotmail.com

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Abhishek_Asthana_Resume

Resume Value: sqafshnqzmxj44yv   

  

 

Name

ABHISHEK ASTHANA

Current Company

Tata Consultancy Services, Gurgaon

Designation

Assistant Consultant – Technical Architect

Mobile

9899564404

Email

asthana_abhishek@hotmail.com

 

 

Experience Summary

·   Having a total 10+ years of experience in C/C++ Application Software Design, Development, Testing and

Architecture.

·   Australian Securities Exchange (ASX) C++/Python application development experience of 1+ years with

Macquarie technologies.

·   Open source Healthcare Domain library development experience of 4+ years with Canon India in CDA, HL7, DICOM, Imaging, etc.

·   Health domain library development experience in C/C++ with Canon India.

·   Cloud and User Interface Development Experience in C/C++ with Canon SaaS cloud technologies.

·   Good knowledge of Agile/Scrum, requirement Analysis, User Stories (3X5 cards), Lo-Fi design and highly proficient in meeting scrum releases.

·   Good architecture design experience and worked on TDD/BDD patterns for Canon R&D application prototypes.

·   Experience working with Patent Development team and prototype development for patent R&D working with Canon Japan.

·   Experience working as on-site coordinator for Mitsubishi Electric when working with Canon India handling a team of offsite and onsite developers with Canon India.

·   Excellent track record of product demonstration and feature walkthroughs to clients through Video Conferences, VoIP and face-to-face.

·   Travelled to USA as a product visionary and presenter for various data, features and functional stories. Bagged several new business contracts.

·   Worked as core skills enhancement and mentor and enabled more than 10+ team members to be successfully placed with various clients across USA.

 

Skill Summary

Domain

Investment Banking (Australian Securities Exchange ASX),

Medical (XML/CDA/HL7/DICOM),
Open Source (XML/XSL/XSL-FO/Open Office/libXSLT)

SOA (Service Oriented Architecture)

Mobility (Android)
Cloud & Virtualization (Openstack),

User Interface Design and Performance Testing,

DevOps

Google App Engine (POC)

Tools

Proprietary Adobe Acrobat SDK [v. 7.0, 8.0, 9.0],
Adobe PDF Scan Library [OCR],
ImageMagick 6.4 [Open Source],
PDFLib TET v3.0p1,
Adobe PDFL 9 GM,
Apache Xerces(C++)
Source Monitor, Bounds Checker, Selenuim (Regression & Penetration Testing)

TinyXML

Android (4.4.2)
WebApp2

Languages

C++11, C++98, C++ STL, C++ Concurrency, Python (2.7), Shell Scripting, XML/XSLT/XSLFO/XPath

Education

·               Cisco Ninja White Belt and Agile Training

Score: 88%

http://wwwin.cisco.com/pcgi-bin/webtraining/colt/learner/ColtSRNetwork.pl?TESTID=4589405&ASSMNT_TYPE=Live&LANG=102

·               Cloud SAAS Certification: CS169.1x: Software as a Service, The University of California At Berkeley

*Authenticity of this certificate can be verified at https://verify.edx.org/cert/a0103ab379ad462199780a80bf31450b)

·               Rational Rose (1 week) training for project design using UML at Canon India, Noida [2011].

·               Microsoft .NET using Silverlight & WPF technologies (1 week) training at Canon India, Noida [2010].

·               Master of Computer Applications, UP Technical, Lucknow [2001-2004] 1st Division Honours [76%]

·               Web Centric Curriculum (6 months), NIIT, New Delhi [2000], Grade A+

·               B.Sc. (Physics, Maths, Computer App.), Lucknow University [1996-1999], 1st Division Honours [76%]

·               12th (Physics, Maths) , Modern School, Lucknow [1996], 1st Division[80%]

·               10th, Modern School, Lucknow [1994], 1st Division [80%]

Operating System

Windows XP/7, Unix/Linux, Ubuntu 12.04/14.04 LTS Desktop/Server, Red Hat Enterprise Linux (RHEL 7.0)

IDE

Microsoft Visual Studio, Eclipse(Helios), Emacs/Screen

Source Control

GIT, Stash, Accurev, SVN

DBMS

SQLite, Sybase, Google NDB

Change/Issue Management

JIRA

Continuous Integration & Continuous Delivery

Jenkins, Go Server

 

 

Project Summary

LBaaS/VPNaaS

TCS Cisco ODC

December 2014 – July 2015

Technical Architect/Project Manager

 

Description

Openstack based Load Balancer As a Service and VPN As a Service are Cisco Cloud Service layer projects enabling customers of Cisco to utilize and deploy LBaaS and VPNaaS service modules in their clouds for utilizing their functionalities.

 

Responsibility

-          Design and develop Python programs for configuration, automatic provisioning and development.

-          Write C++ programs to automate service provisioning, integration and regression results parsing.

-          Develop a C++ Client API for results and services across desktop and console applications.

-          Debug issues reported by QA and resolve them with patches and fixes in master branch.

-          Stand up meetings with Architecture teams to discuss and understand the developments as per agile process.

-          Project Manager managing onshore-offshore team of 5+ members.

-          Technical Architect for project configuration, provisioning and deployment.

 

Environment: RHEL 7.0, Python, C/C++

 

Openstack Icehouse Development

TCS Cisco ODC

October 2014 – December 2014

Developer/Code Contributor

 

Description

Openstack is a free and open source cloud computing software platform and is primarily deployed as IaaS (Infrastructure as a Service). As part of the Openstack Icehouse (+) developer community I am currently working as code reviewer and developer for enhancing and maintaining Openstack features in C/C++ libraries.

 

Responsibility

-          Develop client libraries in C++ to be used for Openstack application development.

-          Setup Devstack environment locally and working as code reviewer for keystone project

-          Successfully completed code reviews of ongoing keystone changes and earned +ve review comments.

-          Few code reviews:-

o      handles keyboard interrupt - openstack/python-keystone client - master (bug-1367283)

o      Extracting common code to private method - openstack/python-keystone client master (dev/refactoring)

o      Make test_shell independent of user's OS_REGION_NAME - openstack/python-neutronclient master (bug/1367105)

 

Environment: Python/C++ Application Development/Devstack

Languages: Python/Shell Scripting, Ubuntu, GIT

Tools: Emacs, Python Interpreter, Bash

Operating System: Ubuntu 12.04/14.04 LTS Desktop /Openstack Icehouse/Devstack

 

Openstack Test Automation

 

TCS Cisco ODC

July 2014 – September 2014

Scrum Master/Developer

 

Description

Openstack is a free and open source cloud computing software platform and is primarily deployed as IaaS (Infrastructure as a Service). Openstack Test Automation is an in-house Agile/Sprint development project of 14+ team members. The initiative is to let the teams deliver a fully automated Openstack test and deployment framework for custom client networks using Openstack Python & C/C++ bindings as classes and modules. The client network is specified in a custom configuration file and the automated test and deployment Python/C++ scripts parse the config file to build and test the deployment.

 

Responsibility

-          As a scrum master responsible for Sprint Planning Meeting, Spring Backlog, Sprint Reviews and Daly Scrum meeting to resolve blockages.

-          As a developer to layout the structure of foundation framework and allow automated integration of sprint deliverables.

-          Python/C++ development of functional design and mentoring to team

-          Developed user epic/stories for weekly Sprint.

-          Code review (following PEP8)

-          Code Source Control (Remote GIT REPO) setup and collaboration

-          Code Integration and Release Management

 

 

Environment: Python Application Development

Languages: C/C++, Python/Shell Scripting, Ubuntu, GIT

Tools: Emacs, Python Interpreter, Bash

Operating System: Ubuntu 12.04/14.04 LTS Desktop /Openstack Havana

 

Macquarie Treasury System (MTS Core)


Macquarie Global Services (Financial Investment Bank),

Sep 2013 - May 2014

Module Lead (C++/Python/Shell Developer)
 

Description

The Macquarie Global Services FICC (MTS Technology Division) is the core Technology Division for all the software development. The ‘MTS Core’ project is the is a very large set of C/C++/Python algorithms and libraries for Exchange Overnight/Historical Rates plotting, Risk Management and persistence and reporting of all the traders/marketers orders created globally. The persistence system is replicated across multiple time zones like Sydney, New York, London, Houston, Manila, etc. as Sybase DB Data Centre’s. The C++ and Python layers communicate using CORBA calls and shell scripts are used for business reporting and management.

Responsibility

·               Python development of ‘Evolution’ sub-modules which is the fully automated C++/Python Reporting and Data regression Engine used by release team to validate/verify financial data by mapping to earlier release. 

·               C++ development to support DODD-Frank Legislation financial reporting variables in ‘MTS Breakdown Reports’ project generated for FICC (Fixed Income Currencies and Commodities) Division.

·               Shell/C++ development to enable data replication from London Oil Server based to Sydney Oil Server to resolve production issue of low performance and system shutdowns at peak hours.

·               C++/Python design and development of DDE (Dual Deal Entry) system to automate the trader vs. marketer deal matching for any update in the existing deal. The system runs in daemon, unit and regression modes and is scalable and extensively uses RegEx to generate a map of matches based on the Business users criteria.

·               Python/C++ design and development of ‘DealSave’ system which is used by Business users to capture all the Financial Feed data (as CSV, XML, etc.) files and parses them to generate a very large set of deals which are then saved over Sybase DB. Multiple deal instances are created in Sybase DB and then the system compares to generate a very large set of csv files as report.

·               C++ development and enhancement of SuperQueue which is an extremely high performance standalone binary running in daemon mode to book all orders in Sydney Exchange in the 10-180 seconds window prior to opening of exchange

·               Tight development and design including unit/integration/regression testing in 2 weeks scrum window along with seeking Business Approvals across time zones. Responsible for binary/source release management, CR management on JIRA and post-release report as per the release schedule to all stake holders

 

Environment: Financial Software Market/Databases across multiple time zones

Languages: C/C++/Python, C++ STL, Multithreading (Proprietary PThreads Wrapper)

Tools: Accurev, JIRA, Stash(GIT), Putty, Citrix (VM)

Operating System: Unix/Linux
Hardware: Linux/Unix Grid Machines on Sydney/London Data Centre’s.

Canon SaaS cloud application integration

 

Canon India Pvt Ltd (ISDC)
Mitsubishi Electric, Canon Inc. Japan

Jan 2013 – Aug 2013

Onsite Architect

Description

Canon cloud solution for Mitsubishi Electric is a fully customized private cloud solution developed in Microsoft Technologies and Ruby stack. The project functions as the complete product and services portal for Mitsubishi Electric and enables the business users and end users alike to login and control their product timeline and updates. The web interface in developed in Microsoft Technologies (ASP.NET) and middleware component is developed in Ruby stack.

Canon SaaS solution for Canon Japan Healthcare applications(XSL-FO project) is a public cloud offering enabling healthcare practitioners in Japan medical domain to use Canon Imaging Solutions work in a connected environment to be accessible from anywhere. The healthcare application is developed in C++/C# and the Canon Cloud Application is developed in C#.

 

Responsibility

·               In Canon SaaS cloud solution for Mitsubishi Electric I worked as onsite coordinator between client and Canon India.

·               I was responsible for understanding the requirements from business stakeholders at Mitsubishi Electric and to deliver the requirements to Canon Cloud Development team.

·               I worked as single point of contact for cloud, mobility and BPO teams for all Mitsubishi Electric Developments.

·               I also worked as User Interface Designer for Mitsubishi Electric understanding the User Experience and prepared Low-Fi UI for development teams.

·               I also worked in developing the middleware applications using Ruby stack between Web interfaces exposed as XML and database structures exposed as XSL.

·               I was directly reporting to VP of Canon India for any escalations from client and also was responsible for demonstrating cloud solutions to prosperous clients at all Canon presentations.

·               In Canon SaaS healthcare solution I worked in prototype design and development of application which allowed Philips Medical Device to capture data and display in real-time on a private cloud using C# technologies. The project later moved to Canon Japan.

 

Environment: Cloud Application Integration/Application Development

Languages: C++, Ruby (Basic), Shell

Tools: Source Monitor, Bounds Checker, Selenuim (Regression & Penetration Testing)

Operating System: Windows XP , Unix/Linux

Hardware: Windows/Linux Grid Machines Canon India Data Centre

 

XSL-FO-ODF Open Source Library Design & Development
 

Canon India Pvt Ltd

Canon Inc. Japan

Jan 2010 – Dec 2012

Module Lead/ Developer

Description

XSL-FO-ODF project earns the honour of being the first proposal to be sent to Canon Japan and successfully approved for development. A high level description would be that Japanese Healthcare domain data represented in XML format is converted to XSL-FO format and then Open Office Document ODF file format just by using open source libraries. This is a library development project and the release is a fully functional library module for C/C++ development of applications using this library. The use case for this project proposed was Canon Inc. Japan healthcare domain and real-time live patient data was generated using Philips Vitals monitor.

Responsibility

 

·               Worked for complete SDLC for design and development of XSL-FO-ODF document generation library.

·               Prepared low to high level proposals presentations and project documents for submitting to Canon Japan for approval. Earned accolades and appreciation for the efforts

·               Did brainstorming and conceptualized the design of the library end to end.

·               Credit for writing the first few hundred lines of code for the team to start working on the modules.

·               Active participation in all the code metrics as per Canon Japan adherence to code complexity, coverage, testing and release management.

·               Refactored and enhanced code to good metrics prior to every release.

·               Designed and developed interfaces to Canon Japan Healthcare requirements and enabled Canon Japan team to confirm the library performance by writing several applications around it.

·               Sought approvals from business stakeholders on all the releases and test evidence.

·               Credited for independently writing the CDA R2 XML file parser in C++. This module read a CDA Document (W3C Clinical Document Architecture) and generated a XML file for ODF document generation. This module was later moved to a separate project by Canon Japan with a team of 8 members.

·               Credited for independently writing the completely automated stress testing suite in C++ for XSL-FO-ODF library. This effectively reduced the re-opening of issues and broken issues by 95%.

·               Coded HL7 client library and DICOM imaging engine for storing and retrieving medical images.

 

 

Environment: Library Development

Languages: C/C++/C# (Windows Platform), C++ STL, Multithreading (C++)

Tools: Microsoft Visual Studio, Source Monitor (Source Complexity), Bounds Checker (Code Coverage)

Operating System: Win XP/7

Hardware: Philips ViewScan Monitor patient vitals monitoring machine.

 

WinGen Engine in C++ for Document to Fax system
 

iSmart Panache India Pvt. Ltd., Gurgaon

Premiere Global Services, US

Sep  2006 - Sep 2009

Team Member/ Developer

 

Description

WinGen Engine is a windows based application for handling all the fetching, parsing, re-generation, conversion and routing of OCR document to FAX servers for faxing. The system works by receiving a faxable document (grey scale TIFF) and then parsing and recognizing the document (by using Adobe OCR) libraries and finally routing it to available destined fax servers for faxing.

Responsibility

·               Worked as C++ Windows’s developer in design and development of OCR component in WinGen Engine.

·               The OCR module used Adobe OCR PDF Scan Libraries to recognize the faxable TIFF document and based on a dictionary converted the document into a more meaningful format and/or routed to fax servers for delivery.

·               I worked as single point of contact and SME (Subject Matter Expert) for WinGen Engine project and took lead on all escalations from US counterpart.

·               Worked as offsite resource for troubleshooting and co-ordinating in setting up WinGen engine across other continents through Video conference and conference calls.

·               Responsible for unit/integration/regression testing and release management.

·               Worked on development of Windows Printer Driver Meta Engine in C++ for printer pooling and management.

 

Environment: Application Software

Languages: C/C++/Shell, C++ STL

Libraries: Adobe PDF Scan, GIMP

Tools: Microsoft Visual Studio 2003.NET (Windows Platform)

Operating System: Windows XP/Linux/Unix

Hardware: Development Machines

 

Fiorano MQ Client Library Developer C++
 

Fiorano Software India Pvt. Ltd., Bangalore

Fiorano Software India Pvt. Ltd., Bangalore

Feb  2005 - Aug 2006

Team Member/ Developer

 

Description

FioranoMQ® is a Java Message Service (JMS) compliant platform delivering the industry's lowest latency, highest throughput real-time enterprise messaging (asynchronous and synchronous) to power high performance, highly available, and collaborative workflow applications whose application services are distributed throughout the IT landscape.

 

Responsibility

·               I wrote C/C++ applications using Fiorano MQ Client Libraries to be delivered with releases as sample applications. These applications demonstrated the entire feature set of the libraries in all the described environments i.e. Sun Solaris, Windows, Linux, UNIX, HP, etc. Also wrote client-server module using Fiorano MQ C++ client libraries demonstrating the capabilities of Fiorano JMS SOA Server Enterprise bus.

·               Design and development of ISO C++ Compiler Conformance Tool by providing a test C++ program for every clause of ISO C++ Release Document. The conformance tool used a make file to select and specify the compiler and the programs were automated to run and generate a report on the ISO C++ clauses successfully passed or failed. A total of 1000+ C++ programs were bundled in the releases

 

Environment: Application Software

Languages: C/C++/Shell, C++ STL. Multithreading

Tools: Microsoft Visual Studio 2003.NET

Operating System: Windows XP/Linux/Unix/HPAX/Sun Solaris

Hardware: Development Machines

 

Email Marketing Engine www.mailgenie.com

 

Georapid India Pvt. Ltd, New Delhi

Georapid India Pvt. Ltd, New Delhi

July 2004 – Jan 2005

Trainee / Developer

 

Description

mailGenie is a web based Email Marketing tool for users to sign-up, upload/design templates and send custom emailers to an email list. The application provided features as read count, open count, re-open count etc.

 

Responsibility

·               Design and development of credit card encryption system in C++ for all real-time transactions to safeguard customer financial details.

·               Improved market footprint by designing custom templates and proposing design ideas to UK clients.

·               Surveyed and designed reports on feature set comparison with our direct competitor UKEmailer.com.

 

Environment: Application Software

Languages: C++

Tools: MSVC 2003.NET

Operating System: Windows XP

Hardware: Development Machines

 

Personal Details

Name: Abhishek Asthana

Father’s Name: Late Sri. D.K. Asthana

Date of Birth : 15-03-1978

Nationality : Indian

Mother Tongue : Hindi

Passport : Valid

US/UK Visa : B1 USA (Valid up to 2026)

Current Residence : Gurgaon, India

References : Available on request

 

 



Additional Info

BACK TO TOP

 

 

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-CA-Silicon Valley/San Jose