See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Sudhanshu Gupta is a seasoned software engineer with 11+ years of experience in full-stack web development, performance analysis, and software development. He holds an MTech degree from the Indian Institute of Technology, Delhi, and has worked at top companies like Microsoft, ION Trading, and Tata Consultancy Service. Sudhanshu is proficient in languages like English, Hindi, and has expertise in iOS development, Objective C, JavaScript, Data Structures, C#, Agile Methodologies, and more.

Experience

    • Software Engineer II
      • Jun 2015 - Present

    • SDE II
      • Aug 2012 - May 2015

      Worked on variety of projects and helped team at every stage to deliver the best. Delivered a variety of features on multitude of platforms picking up technologies as and when required.iOS app development on iOS version 7 & 8Develop & deliver features for the app. Escalate issues to drive them to conclusion. Help team to produce efficient & optimized code. Contribute in critical decisions on app’s functionalityDeveloped 6 features for the app, technical contribution helped solve bugs and improve code qualityAndroid app developmentDevelop & deliver features for the app including PoCDeveloped a feature before being given a role on iOSWhitelisting users for any given Webpage Deliver an Authorization mechanism that allowed a select group of users to website. Administrators should be able to control this list of usersUsed Azure services to maintain the user list to authorize the access to the site, created a secure site for admins for serviceWin 8/8.1 app developmentDevelop and deliver features for the app. Escalate issues to drive them to conclusion. Help team produce efficient & optimized code. Contribute in critical decisions on app’s functional behavior. Restructured the code & information flow to help persist data personalization on multiple platforms.Driven a PoC for showing personal and sensitive data to a product quality code. Instrumental in securing the customer’s passwords and sensitive information.Created an information flow for the user’s experience on the app while purchasing a device. Supported other app teamsInstrumental in logging app usage to deliver the correct amount of information to Business Analysts while designing features and upgrading existing experience. Delivered important first experience featuresWeb & Media content processing Process & sanitize the content to store it for display on the appsContributed to developing the core architecture. Developed workflows to ingest RSS and XML feeds from media and content partners

    • United Kingdom
    • Software Development
    • 700 & Above Employee
    • Senior Performance Analyst & S/w Dev
      • Oct 2008 - Jul 2012

      Performance analysis of .NET applications, Tool development for performance analysis.

    • Performance Engineer
      • Oct 2008 - Jul 2012

      Summary: ION Trading is a company that develops software components for Financial Institutions involved in Fixed Income Trading. Due to the nature of its business, it requires high levels of performance in its products. Project: Performance Analysis of .NET ApplicationsRole: Benchmark application's features and raise Performance issues with Dev team to their completion. Benchmarking included reviewing business requirements and generating performance objectives, measuring indicators during business critical operations including ramp up and ramp down. Identify sensitivity of software designs to key business factors.Achievements: Improved overall performance of the application while predicting most customer issues well in advance. Added Performance monitor counters to logs for finer analysis. .NET CLR Garbage collection analyzed to fine tune application for better performance and successfully managed a team of 2 while reporting critical issues to development team.Platform: Tcl, .NETProject: Diagnostic and Reporting Solutions for Performance testsRole: Develop and customize .NET Addon applications to view performance statistics and other minor requirementsAchievements: Solutions delivered were ported with admin application to client's installationPlatform: .NET framework 3.5, Visual Studio, C#Time: 20 monthsProject: Simulation toolsRole: Develop simulation tools to simulate business scenarios, test and demo environment. Deliver trainings and Support teams using the product. Develop training material for the product.Achievements: Extended C library to Tcl script commands for easy scripting. Platform: Visual studio, C, Tcl.

  • Certified Scrum Master
    • New Delhi Area, India
    • Scrum Master
      • 2012 - 2012
      • New Delhi Area, India

  • Cranes Software
    • Bengaluru Area, India
    • Software Developer
      • Nov 2006 - Sep 2008
      • Bengaluru Area, India

      Summary: Cranes Software produced products for Scientific research and experiments. Prominent among their range of products was SysStat, SigmaPlot and SigmaStat. SigmaPlot and SigmaStat were products we worked with to enhance with further features including curve fitting algorithms and statistical procedures. Project: Add statistical capability to SigmaStatRole: Liaise with research team in US. Find and implement formulations for the listed stats. Benchmark the formulations based on standardized tests.Achievements: Gained confidence of research team and became a part of their technical discussions. Received appreciation for quality of workPlatform: VC/VC++, rational clearcase, bounds checkerTime: 4 months; Project: Global Curve FittingRole: Coordinate with research team in US and understand the requirements and proposed solution, Gap analysis between existing functionality, architecture and to be implemented feature. Prepare user requirements, external design spec, and internal implementation spec with time specs for each task; Implement, test and benchmark product against the standardized tests. Support OLE automation through VB scripts (macros) and enable macro recording. Design GUI for quick configuration of Curve Fitting scenario.Achievements: Restructured source code from C to C++ with OOPS. Enabled sale of module as a library and enhancing scalability. Memory mgmt and data operations were made more efficient. Enabled the research team to develop new algorithms and test them with minimum overhead and rework. Received appreciation from the Research team for the overall good workPlatform: VC/VC++, rational clearcase, bounds checkerTime: 17 months

    • ASE - Jr. Research Scientist
      • Jul 2004 - Sep 2006
      • Pune Area, India

      Summary: EIS group in TCS catered to engineering requirements of the manufacturing domain which involved providing IT solutions with scheduling algorithms, supply chain management systems & global optimizations. Also supported Business consultants with technical expertise on statistical procedures and engineering expertise Project: Statistical formulation for safety stocks in Inventory management systemsRole: Analyzing historical patterns define statistical formulations to provide a forecast for inventory planning. Demand and Forecast Gap Analysis with suggestions to further reduce gaps.Achievements: Team received appreciation from the customer for helping them make strategic decision using the statisticsPlatform: Excel Addon in VBProject: Feasibility study of theoretical techniques for commercial implementationRole: Implement and analyze Artificial Intelligence Domain for its real time performance on customer issuesAchievements: Emperical Results with insights into the inherent structure of the technology resulting in publishing of white papersPlatform: C language implementationProject: Data Analysis: Tools and TechniquesRole: Scheduling Optimizations using Genetic Algorithms approach: implement and test algorithms developed, tune algorithms based on test results. Custom algorithm developed for pattern matching in time series, regression and correlation analysis. Data Mining Techniques - Implementation, testing and tuning of DM techniques (clustering, rule mining, collusion detection). Contribute to writing technical papers for the results thus obtained.

Education

  • 2002 - 2004
    Indian Institute of Technology, Delhi
    MTech, Computer Application
  • 1999 - 2004
    IIT, Delhi
    Master of Technology, Computer Applications
  • 1999 - 2004
    IIT, Delhi
    Master of Science; Bachelor of Science (Hons, Mathematics; Mathematics
  • 2002 - 2002
    AIR
    GATE, Mathematics
  • 1999 - 2001
    Indian Institute of Technology, Delhi
    MSc, Maths
  • 1996 - 1999
    Delhi University
    BSc(H), Maths
  • 1983 - 1996
    Delhi Public School - R. K. Puram
    10th & 12th, science

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Social Profiles

Community

You need to have a working account to view this content. Click here to join now

Similar Profiles