Ankit Gupta

Senior Software Engineer

New York, New York, United States12 yrs 7 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in Full-Stack Development and Data Engineering.
  • Proven experience in Cloud Computing and Data Analysis.
  • Strong background in Java and Distributed Systems.
Stackforce AI infers this person is a Data Engineer and Full-Stack Developer with expertise in Cloud Computing and Finance.

Contact

Skills

Core Skills

Distributed SystemsFull-stack DevelopmentAmazon Web Services (aws)Data AnalysisData EngineeringAndroid DevelopmentJava

Other Skills

Extract, Transform, Load (ETL)SQLApache DruidETLKerberosCloud DataprocKafkaGoogle Cloud PubSubBigQueryMediaCodec APIJ2EEXMLJavaScriptPL/SQLSpring

About

Passionate about creating and working on new tools which assist in creating meaningful applications.

Experience

12 yrs 7 mos
Total Experience
1 yr 6 mos
Average Tenure
3 yrs 3 mos
Current Experience

Bloomberg

Senior Software Engineer

Feb 2023Present · 3 yrs 3 mos · New York, United States · On-site

Amazon web services (aws)

Senior Software Development Engineer

Nov 2022Feb 2023 · 3 mos · Seattle, Washington, United States

JavaDistributed Systems

Meta

Software Engineer

Apr 2020Sep 2022 · 2 yrs 5 mos · San Francisco Bay Area

Extract, Transform, Load (ETL)Data AnalysisSQLFull-Stack Development

Deloitte

Technology Consultant

Mar 2018Apr 2020 · 2 yrs 1 mo · San Francisco Bay Area

  • Developed Terraform scripts for provisioning and configuration of network resources.
  • Scanned VM disks, Databases and Cloud buckets for sensitive data using Google Cloud DLP.
  • Ingested and queried 200 billion rows of transactional data in Apache Druid cluster. Configured the size of managed Historical and MiddleManager nodes to increase availability and faster ingestion/querying times.
  • Implemented Kerberos realm for Cloud Dataproc (Spark) cluster authentication.
  • Implemented Kafka data pipeline to transfer data from Kafka topics to Google Cloud PubSub and then move it to BigQuery to make it readily available for querying.
  • Implemented High Availability Apache Airflow clusters.
  • Wrote bash startup scripts to install and configure softwares and their dependencies for all the tasks above.
Extract, Transform, Load (ETL)Amazon Web Services (AWS)Data AnalysisSQL

Nvidia

Software Engineering Intern

Jun 2016Sep 2016 · 3 mos · Santa Clara

  • Worked with the multimedia team to develop an Android app for viewing Virtual Reality content.
  • Created overlay for media content.
  • Decoded H264 video on the client using Android's MediaCodec API.
SQL

Uc santa cruz

2 roles

Teaching Assistant

Jan 2016Jun 2016 · 5 mos · Santa Cruz, CA

  • Teaching assistant for undergraduate level course CMPS102: Introduction to Analysis of Algorithms.
  • Course Instructor: Dimitris Achlioptas (Winter 2016) and Manfred Warmuth (Spring 2016)
  • Teaching Assistant for graduate level course CMPS201 : Analysis of Algorithms (Winter 2017)
  • Responsibilities include designing problems to discuss during office hours, for assignment/exams and conducting office hour sessions twice every week.
  • Dynamic Programming, Asymptotic Notations, Divide and Conquer, Greedy Algorithms, Stable Matching and Network Flows.

Grader/Reader

Sep 2015Dec 2015 · 3 mos · Santa Cruz, CA

  • Solve assignment problems and generate solution template.
  • Grade assignments and exams.

Wipro

2 roles

Project Engineer (Developer)

Aug 2013Jul 2015 · 1 yr 11 mos

  • Working on the Finance Workstation Team for Credit Suisse.
  • About Credit Suisse: It is a Switzerland-based multinational financial services holding company, headquartered in Zürich. The company has been identified as one of the world's most important banks, upon which international financial stability depends. The bank is also one of Fortune Magazine's most admired companies.
  • About Finance Workstation Team: An Oracle BPM based Business Integration solution to integrate individual systems supporting the daily Profit & Loss reporting process. It also sets the standards for a comprehensive communications framework encompassing the Product Control Workstation architecture.
  • My work:-
  • As a Batch Developer, I am responsible for creating and maintaining different Java based jobs. Main task of these jobs is to provide accurate data to the system for Daily Profit & Loss reporting. Configured these jobs in Control-M as well.
  • Also I have worked in Weblogic Portal and OBPM technology.
  • Wrote PL-SQL queries for OBIEEE reports and Batch module.
  • Implemented Hibernate- JPA based MVC layer while providing services to Portal and OBPM.
  • Took care of datasetup and Batch exectution during SIT, FT, UAT cycles and worked closely with client.
  • Technologies used: Java, J2EE, XML, Javascript, PL/SQL, Spring, Hibernate

Project Trainee

Aug 2013Nov 2013 · 3 mos

  • This is a training given to all the new joinees at Wipro Technologies.
  • Coursework: Core Java, J2EE, JDBC, RDBMS, SQL, PLSQL, XML, JavaScript, HTML, XHTML, Spring and Hibernate frameworks, Data Structures.
  • Also made a project on "Flight Reservation System" where I implemented all the basic operations such as Seeing flight schedule, Reserving seats, Cancelling seats and Payment, using Spring and Hibernate.
JavaJ2EEXMLJavaScriptPL/SQLSpring+1

Robokits india

Programming Intern

May 2012Jul 2012 · 2 mos · Ahmedabad

  • Programmed a Hexapod.
  • Programmed a self-balancing robot.
  • Created a industry-level temperature sensor.
  • Created a GPS car tracking system.
  • Most of the work done on Arduino and Roboduino hardware using respective IDE.
  • Made a 4-wheel car that can be controlled using a band tied on hand having accelerometer.
  • Coding in C++

Nirma university

Programmer at The Robotics Lab

May 2010May 2012 · 2 yrs · Greater Ahmedabad Area

  • Programmed an autonomous machine.
  • Wrote libraries for using ATMega128 and ATMega8 micro-controllers.
  • The autonomous machine had various sensors like infrared line sensors, proximity sensors, limit switches, rotary encoders.
  • Used Matlab and OpenCV for Image Processing.
  • Coding in BASCOM and C++

Education

University of California, Santa Cruz

Master of Science (M.S.) — Computer Science

Jan 2015Jan 2017

Nirma University

Bachelor of Technology (B.Tech.) — Electronics and Communication Engineering

Jan 2009Jan 2013

Rajasthan English High School

Higher Secondary Certificate — Science Stream

Jan 2007Jan 2009

Stackforce found 100+ more professionals with Distributed Systems & Full-stack Development

Explore similar profiles based on matching skills and experience