SlideShare a Scribd company logo
1 of 2
Download to read offline
Ankur Garg
Veveo(Tivo),Microsoft,IBM-ISL,IIIT-Allahabad
+91-8197583327,ankurgarg9@gmail.com
PROFESSIONAL PROFILE
 Seasoned Backend Developer with 7.5 years of experience building products with MNC’s(Microsoft) and startups(Veveo).
 Adept at building server side components using open Source and in-house tools to help my team and company succeed.
 Extensive hands-on experience in design, development of scalable web Services and related components over Cloud Platforms from scratch.
 Proficient in server side technologies (Java, Spring, Spring Boot, Jersey, MySql, Memcached etc.) and Big Data processing and Distributed
systems like Apache Storm, ZooKeeper,NoSQL (MongoDb), Redis etc.
 Excellent communication and interpersonal skills. Quick learner, self motivated, team player and confident.
 Contributor to Open Source and Github community (https://github.com/ankurgarg1986).
PROFESSIONAL EXPERIENCE
Veveo (Acquired by Tivo), Bangalore
Senior/Lead Developer, Feb 2014– present
 Worked in a team of 2 developers to write a Notification System which is responsible for delivering Bulk and Real Time Notifications (using
Apache Storm) to the end user based on his subscriptions to various upcoming entertainment Event (topics). This could be scaled to cater
to millions of events.
 Wrote a server side component to handle Authentication (OAuth 1.0a) and Authorization for all Rovi customers to access various offerings
by Rovi (search, metadata etc) . This is an independent micro-service and can be scaled independently. Third party OAuth Providers
(Facebook, google etc.) are also supported (OAuth 2.0).This component is used by all Rovi Customers to access any API Rovi provides.
 Worked in a team of 3 developers and wrote multiple Rest API's to help consumers control and perform CRUD operations on their
SetTopBoxes . These API's provide end to end functionality to the MSO's to help customers control their setup Boxes (managing recordings,
tuning, registering apps etc. ) .
 Wrote Rest API’s (go Lang) to get the Usage metrics for all the http calls made by Rovi Customers on all the product offering of Rovi (S&R,
Metadata etc) which can be used for billing and for evaluation by sales and customers. This uses Amazon Redshift for storing the usage
data and aggregates Terabytes of Rovi data within seconds to give high throughput. Also , wrote a lambda function to pull data from S3
to Redshift.
Technology/Stack/Languages – Java, Golang, Spring, Spring Boot, Spring Data, Apache Storm, Zookeeper, RabbitMQ, Jersey ,
MySql,Redshift(columnar Storage), Amazon S3,Lambda,MongoDB, Mockito, Gradle, Maven ,Nginx, Varnish , CDN, Memcached, Redis ,Google App
Engine, Svn, Git etc.
Microsoft India Development Center, Hyderabad
Software Development Engineer, Feb-2012-Jan-2014
 Worked in Visual Studio Team to write V1 of Cloud based Service that runs Azure platform to allow user to do performance Analysis of
his/her Web applications without him/her to set up infrastructure at his own end. This could scale up to 20,000 virtual users and 70 cores
of machine without the added cost of maintaining Rig or Infrastructure at his end.
 Wrote a windows service which reads logs from Azure instances and dump them into a data warehouse. These logs contained KPI ‘s and
CI data for the service. These are aggregated and consumed by Service Dashboards.
 Wrote server side component and Rest API’s for controller component of the service. This component was responsible for distributing load
to Azure instances and compute/aggregate results based on user’s input.
 Wrote API's for Billing model for the service.
 Wrote a small plugin which got shipped as part of Visual Studio Ultimate 2012 which allows performance analysis of web applications
hosted on Microsoft SharePoint.
Technology/Stack/Languages - C#, Windows Azure , Visual Studio Ultimate ,TFS, MSSQL, Sql Azure, NoSqlAzure, Microsoft Sharepoint
IBM India Software Labs, Pune
Software Developer, July-2009-Feb-2012
 Worked as part of Tivoli Group in TAM team. TAMeb is an authentication and authorization solution for for corporate Web, client/server,
and existing applications. Tivoli Access Manager allows customers to control user access to protected information and resources by
providing a centralized, flexible, and scalable access control.
 Designed and implemented the device-fingerprinting module to provide second factor Authentication.
 Wrote components to integrate various authentication devices with Web seal like RFID, Smart Card etc. .
 Wrote components to manage Users Access and Authorization.
 Worked on Live Production Issues. This included visiting customer's location multiple times during my tenure with IBM
Technology/Stack/Languages – Java, IBM Websphere Application Server, Db2, JUnit , Ant , CVS, Tivoli Directory Server, TAMeb etc.
EDUCATION
Indian Institute of Information Technology, Allahabad (2005-2009)
BTech, Information Technology
 GPA: 3.0/4.0 (7.41/10)
Dav Jawahar Vidya Mandir, Ranchi
AISSCE (XIIth)
 72%
Delhi Public School, Ranchi
AISSE (Xth)
 88%
ACHIEVEMENTS
 Awarded Bravo Award at Veveo couple of times for technical excellence.
 Awarded captain quality for finding maximum bugs during Code Reviews and suggesting solutions for better code maintainability of code.
 Awarded Star Award at IBM for outstanding customer service and innovation.
 Qualified IITJEE 2005 with AIR 3874.
 Secured AIR 3416 in AIEEE 2005.
 Multiple awards for taking part in extracurricular activities during school and college time (singing , sports ,acting etc.)

More Related Content

What's hot

GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)bhutu
 
Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)Nagarjun Reddy
 
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav Srivastav
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev Kumar Paul
 
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_DeveloperCV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_DeveloperRahul Sharma
 
Kishor resume-
Kishor   resume-Kishor   resume-
Kishor resume-Kishor M
 

What's hot (20)

GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)
 
Subha Chandra CV
Subha Chandra CVSubha Chandra CV
Subha Chandra CV
 
Resume
ResumeResume
Resume
 
Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)
 
Sachin khandare resume
Sachin khandare resumeSachin khandare resume
Sachin khandare resume
 
Maharajan - CV
Maharajan - CVMaharajan - CV
Maharajan - CV
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
Resume
ResumeResume
Resume
 
Amit Trivedi
Amit Trivedi Amit Trivedi
Amit Trivedi
 
Dondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net DeveloperDondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net Developer
 
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_DeveloperCV_Rahul Sharma_DotNetMVC_Angularjs_Developer
CV_Rahul Sharma_DotNetMVC_Angularjs_Developer
 
Subha Chandra CV
Subha Chandra CVSubha Chandra CV
Subha Chandra CV
 
omkar-hybris-cv
omkar-hybris-cvomkar-hybris-cv
omkar-hybris-cv
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 
Kishor resume-
Kishor   resume-Kishor   resume-
Kishor resume-
 
Vivek\'s Resume
Vivek\'s ResumeVivek\'s Resume
Vivek\'s Resume
 
Eldhose_Resume
Eldhose_ResumeEldhose_Resume
Eldhose_Resume
 

Viewers also liked (7)

Chiranjeevi Daparthi Resume
Chiranjeevi Daparthi ResumeChiranjeevi Daparthi Resume
Chiranjeevi Daparthi Resume
 
kenn resume
kenn resumekenn resume
kenn resume
 
CV 2016
CV 2016CV 2016
CV 2016
 
Resume - September 19 2016 - Border
Resume - September 19 2016 - BorderResume - September 19 2016 - Border
Resume - September 19 2016 - Border
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Resume
ResumeResume
Resume
 
Hitesh Pandey Resume
Hitesh Pandey ResumeHitesh Pandey Resume
Hitesh Pandey Resume
 

Similar to AnkurResume (20)

resume-michael-garvin
resume-michael-garvinresume-michael-garvin
resume-michael-garvin
 
Mohammed_Murtuza_EAI
Mohammed_Murtuza_EAIMohammed_Murtuza_EAI
Mohammed_Murtuza_EAI
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Resume
ResumeResume
Resume
 
Shashi_Mahamani_Resume
Shashi_Mahamani_ResumeShashi_Mahamani_Resume
Shashi_Mahamani_Resume
 
Jeet Shah - CV
Jeet Shah - CVJeet Shah - CV
Jeet Shah - CV
 
Ravi Sahu Profile
Ravi Sahu ProfileRavi Sahu Profile
Ravi Sahu Profile
 
AseemMahajan_Resume
AseemMahajan_ResumeAseemMahajan_Resume
AseemMahajan_Resume
 
RGProfile
RGProfileRGProfile
RGProfile
 
Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016
 
RAGHUNATHMC_Resume
RAGHUNATHMC_ResumeRAGHUNATHMC_Resume
RAGHUNATHMC_Resume
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAE
 
Uday Resume
Uday ResumeUday Resume
Uday Resume
 
Ashok Architect resume
Ashok Architect resumeAshok Architect resume
Ashok Architect resume
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Resume-Fred
Resume-FredResume-Fred
Resume-Fred
 
CV
CVCV
CV
 
Muhammad_Sobhy_Resume
Muhammad_Sobhy_ResumeMuhammad_Sobhy_Resume
Muhammad_Sobhy_Resume
 
Ram Prasad P.S.S
Ram Prasad P.S.SRam Prasad P.S.S
Ram Prasad P.S.S
 
Srikanth.Mulesoft
Srikanth.MulesoftSrikanth.Mulesoft
Srikanth.Mulesoft
 

AnkurResume

  • 1. Ankur Garg Veveo(Tivo),Microsoft,IBM-ISL,IIIT-Allahabad +91-8197583327,ankurgarg9@gmail.com PROFESSIONAL PROFILE  Seasoned Backend Developer with 7.5 years of experience building products with MNC’s(Microsoft) and startups(Veveo).  Adept at building server side components using open Source and in-house tools to help my team and company succeed.  Extensive hands-on experience in design, development of scalable web Services and related components over Cloud Platforms from scratch.  Proficient in server side technologies (Java, Spring, Spring Boot, Jersey, MySql, Memcached etc.) and Big Data processing and Distributed systems like Apache Storm, ZooKeeper,NoSQL (MongoDb), Redis etc.  Excellent communication and interpersonal skills. Quick learner, self motivated, team player and confident.  Contributor to Open Source and Github community (https://github.com/ankurgarg1986). PROFESSIONAL EXPERIENCE Veveo (Acquired by Tivo), Bangalore Senior/Lead Developer, Feb 2014– present  Worked in a team of 2 developers to write a Notification System which is responsible for delivering Bulk and Real Time Notifications (using Apache Storm) to the end user based on his subscriptions to various upcoming entertainment Event (topics). This could be scaled to cater to millions of events.  Wrote a server side component to handle Authentication (OAuth 1.0a) and Authorization for all Rovi customers to access various offerings by Rovi (search, metadata etc) . This is an independent micro-service and can be scaled independently. Third party OAuth Providers (Facebook, google etc.) are also supported (OAuth 2.0).This component is used by all Rovi Customers to access any API Rovi provides.  Worked in a team of 3 developers and wrote multiple Rest API's to help consumers control and perform CRUD operations on their SetTopBoxes . These API's provide end to end functionality to the MSO's to help customers control their setup Boxes (managing recordings, tuning, registering apps etc. ) .  Wrote Rest API’s (go Lang) to get the Usage metrics for all the http calls made by Rovi Customers on all the product offering of Rovi (S&R, Metadata etc) which can be used for billing and for evaluation by sales and customers. This uses Amazon Redshift for storing the usage data and aggregates Terabytes of Rovi data within seconds to give high throughput. Also , wrote a lambda function to pull data from S3 to Redshift. Technology/Stack/Languages – Java, Golang, Spring, Spring Boot, Spring Data, Apache Storm, Zookeeper, RabbitMQ, Jersey , MySql,Redshift(columnar Storage), Amazon S3,Lambda,MongoDB, Mockito, Gradle, Maven ,Nginx, Varnish , CDN, Memcached, Redis ,Google App Engine, Svn, Git etc. Microsoft India Development Center, Hyderabad Software Development Engineer, Feb-2012-Jan-2014  Worked in Visual Studio Team to write V1 of Cloud based Service that runs Azure platform to allow user to do performance Analysis of his/her Web applications without him/her to set up infrastructure at his own end. This could scale up to 20,000 virtual users and 70 cores of machine without the added cost of maintaining Rig or Infrastructure at his end.  Wrote a windows service which reads logs from Azure instances and dump them into a data warehouse. These logs contained KPI ‘s and CI data for the service. These are aggregated and consumed by Service Dashboards.  Wrote server side component and Rest API’s for controller component of the service. This component was responsible for distributing load to Azure instances and compute/aggregate results based on user’s input.  Wrote API's for Billing model for the service.  Wrote a small plugin which got shipped as part of Visual Studio Ultimate 2012 which allows performance analysis of web applications hosted on Microsoft SharePoint. Technology/Stack/Languages - C#, Windows Azure , Visual Studio Ultimate ,TFS, MSSQL, Sql Azure, NoSqlAzure, Microsoft Sharepoint IBM India Software Labs, Pune Software Developer, July-2009-Feb-2012  Worked as part of Tivoli Group in TAM team. TAMeb is an authentication and authorization solution for for corporate Web, client/server, and existing applications. Tivoli Access Manager allows customers to control user access to protected information and resources by providing a centralized, flexible, and scalable access control.  Designed and implemented the device-fingerprinting module to provide second factor Authentication.  Wrote components to integrate various authentication devices with Web seal like RFID, Smart Card etc. .  Wrote components to manage Users Access and Authorization.  Worked on Live Production Issues. This included visiting customer's location multiple times during my tenure with IBM Technology/Stack/Languages – Java, IBM Websphere Application Server, Db2, JUnit , Ant , CVS, Tivoli Directory Server, TAMeb etc.
  • 2. EDUCATION Indian Institute of Information Technology, Allahabad (2005-2009) BTech, Information Technology  GPA: 3.0/4.0 (7.41/10) Dav Jawahar Vidya Mandir, Ranchi AISSCE (XIIth)  72% Delhi Public School, Ranchi AISSE (Xth)  88% ACHIEVEMENTS  Awarded Bravo Award at Veveo couple of times for technical excellence.  Awarded captain quality for finding maximum bugs during Code Reviews and suggesting solutions for better code maintainability of code.  Awarded Star Award at IBM for outstanding customer service and innovation.  Qualified IITJEE 2005 with AIR 3874.  Secured AIR 3416 in AIEEE 2005.  Multiple awards for taking part in extracurricular activities during school and college time (singing , sports ,acting etc.)