Himanshu Gupta

Software Engineer

New York City17 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in AI and Distributed Systems.
  • Proven track record in performance optimization.
  • Strong full-stack development experience.
Stackforce AI infers this person is a Software Engineer specializing in AI-driven solutions and distributed systems within the Internet industry.

Contact

Skills

Core Skills

Artificial Intelligence (ai)Distributed SystemsSoftware Development

Other Skills

AIRecommendationsPerformance OptimizationCapacity PlanningInfrastructure ScalingArchitecture DesignAutomated Data AuditingDocumentationTeam CollaborationFull Stack DevelopmentApplication DevelopmentData MigrationRESTful APIsFeature ImplementationUI Development

About

Experienced Software Engineer Lead with a demonstrated history of working in the internet industry. Skilled in Distributed Systems, AI, AI-Agents, RAG, LLM, Ranking, Python, Data, Amazon Web Services (AWS), Software Development and Agile Methodologies.

Experience

17 yrs 5 mos
Total Experience
1 yr 11 mos
Average Tenure
5 yrs 7 mos
Current Experience

Meta

Staff Software Engineer

Nov 2020Present · 5 yrs 7 mos · New York, United States

  • Launched Recommendations using AI for new product Bulletin.
  • Leading Performance Optimizations and Capacity initiatives for Org.
  • Helping creators to grow on FB App using Recommendations and AI systems.
  • Scaled and Expanded News Tab infrastructure to be used by other services within Facebook at Global Scale.
AIRecommendationsPerformance OptimizationCapacity PlanningArtificial Intelligence (AI)Distributed Systems

Amazon

Software Engineer

Aug 2017Nov 2020 · 3 yrs 3 mos · Greater New York City Area

  • Lead team in designing architecture, coding critical components and working with other teams.
  • Designed an automated-data auditing project which was then developed and used in a team. This saved team hours of manual testing refforts and EMR costs.
  • Implementation plus documentation of best practices in team, defined SLAs, developed run books and high-level architecture diagrams.
  • Helped other engineers and managers to ramp up, fill the technical gap to facilitate smooth deliveries.
Architecture DesignAutomated Data AuditingDocumentationTeam CollaborationSoftware DevelopmentDistributed Systems

Mongodb, inc.

Software Engineer

Jul 2015Aug 2017 · 2 yrs 1 mo · New York City Metropolitan Area

  • Leading many tools project from inception to deployment in a fast moving environment.
  • Working as a full stack developer and developing application using Python, Java, reactjs/express (http://mern.io), AWS EBS with docker and MongoDB.
  • Working on reports framework, extending RESTful APIs, data-warehouse, data migration project and internal tools.
  • Also helping team in recruitment, backlog grooming and provide help to other teams when needed.
Full Stack DevelopmentApplication DevelopmentData MigrationRESTful APIsSoftware DevelopmentDistributed Systems

Sailthru

Senior Software Engineer

Oct 2014Jul 2015 · 9 mos · New York City Metropolitan Area

  • Implemented features for on-boarding new clients data with improved efficiency from multi day time to few hours.
  • Added features and fixed many bugs in the UI.
Feature ImplementationUI DevelopmentSoftware Development

Thomson reuters

Software Engineer

Jun 2012Oct 2014 · 2 yrs 4 mos · New York City Metropolitan Area

  • Full stack development work which includes gathering requirements from product managers, developing its server and front end and owning its responsibility till it hits the production.
  • Developing automated tests to reduce testing efforts and help product stability.
  • Systematically change the code to ensure features are easier to implement and we reduce time to market.
  • Fixed deployment scripts making deployment faster which saved developers time.
  • Integrating application with several other data sources.
  • Helping team when needed to deliver the functionalities in time.
  • My suggested changes were liked by product managers and were implemented in Eikon.
Full Stack DevelopmentAutomated TestingDeployment IntegrationSoftware Development

Lake effect applications

Game Design Software Engineer

Jan 2012May 2012 · 4 mos · Greater Syracuse-Auburn Area

  • Designing and developing scripts in C#.
  • Memory Optimization and Profiling.
  • Design and developed Network Layer for multiplayer game. • Social media integration with the game.
Game DesignC# ScriptingNetwork Layer DevelopmentSoftware Development

Mit csail

2 roles

Software Engineer Internship

Oct 2011Jan 2012 · 3 mos · Greater Boston

  • Developed shell scripts and java programs to automate the scaling and running of tasks.
  • Scaling distributed application based on DRM to cloud machines.
  • Fixing open source code to adapt to cloud resources with high flow of data.
Shell ScriptingJava ProgrammingDistributed Application ScalingSoftware Development

Software Engineer Internship

Jun 2011Aug 2011 · 2 mos · Greater Boston

  • Scaling Open Source Genetic Software Application on Amazon EC2 Clouds.
  • Creating shell scripts to evaluate medical database.
  • Dealing with MIMIC II database and developing code to collect the required statistical data for its analysis.
Cloud ComputingShell ScriptingDatabase ManagementSoftware Development

Uniplay design llc

Software Engineer

Sep 2010Nov 2010 · 2 mos · Greater Syracuse-Auburn Area

  • Developed many use cases using Grails framework.
  • Suggested improvements in the web application and implemented them.
  • Integrated the application with other third party services for payment and e-mail functionality.
Grails FrameworkWeb Application DevelopmentSoftware Development

Sterlingbackcheck

Software Engineer

Jul 2009Aug 2010 · 1 yr 1 mo · Mumbai Metropolitan Region

  • Worked in Java and XML Technologies.
  • Developed many end to end modules with their quality test cases with good OOD.
  • Implemented Entity Auditing functionality using Hibernate Envers.
  • Developed a request tracking application using Hibernate, Spring and JSF/Richfaces which increased the performance and reliability of the system.
JavaXML TechnologiesHibernateSoftware Development

Ust global

Software Engineer

Sep 2007Jun 2009 · 1 yr 9 mos

  • Worked in a complex project based on Distributed Architecture using Enterprise Java Beans and latest frameworks like JSF, Spring and Hibernate.
  • Made Proof of Concept on various UI/Ajax frameworks and did complete system test for them.
  • Developed many end to end use cases involving preparation of Design Documents, verifying test cases etc.
  • Implemented Continuous Integration by automating the build process using ANT scripts and Hudson.
Distributed ArchitectureJava EEContinuous IntegrationSoftware Development

Education

Syracuse University

Master’s Degree — Computer Engineering

University of Rajasthan

Bachelor of Technology (B.Tech.) — Electronics and Communications

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Distributed Systems

Explore similar profiles based on matching skills and experience