Deepak Sharma

Deepak Sharma

Software Engineer

Followers of Deepak Sharma711 followers
location of Deepak SharmaHyderabad, Telangana, India

Connect with Deepak Sharma to Send Message

Connect

Connect with Deepak Sharma to Send Message

Connect
  • Timeline

  • Skills

    Jsp
    Core java
    Requirements analysis
    Subversion
    Sdlc
    Oracle reports
    Tomcat
    Agile methodologies
    Wireshark
    Android development
    Oracle
    Struts
    Java
    Android
    Hibernate
    Pl/sql
    Javascript
    Business intelligence
    Pvcs
    Sql
    Software development
    Java enterprise edition
    Jdbc
  • About me

    Techno-Manager with 13+ years of experience in diversified IT products and services organisations; contributed to enterprise and consumer focused products in e-commerce, healthcare, communications and Geo spatial verticals. Skilled in product conceptualisation, envisioning, requirement analysis, System design and integrations, program management, project management, implementation, deliveries, building team and team management. Expert in VoIP communication solutions (Voice calls, Video Calls, Voice and Video conference) for mobile devices. Technical Specialties: Java, Android, VoIP, SIP, JavaScript, Oracle, Apache Tomcat, Oracle Reports, Oracle Business Intelligence Enterprise Edition (OBIEE), MS Active Sync Protocol, Hudson, Web Technologies Domain: E-commerce, Mobility, Healthcare, VoIP Communication

  • Education

    • TITS Senior Secondary School, Bhiwani

      1994 - 2001
      Schooling Physics, Chemistry, Mathematics
    • Maharshi Dayanand University

      2001 - 2005
      Bachelor of Engineering Computer Science A+

      Graduated with Honors in Bachelor of Engineering

  • Experience

    • Cyient

      Aug 2005 - Nov 2007
      Software Engineer

      Requirement analysisSystem Design and Implementation Peer reviews

    • TomTom

      Nov 2007 - Jul 2010
      Java & OBIEE Consultant

      • Worked as onsite java consultant • Requirement collection from various stakeholders, feasibility check of requirements, collaboration and finalisation of requirements• Preparation of various deliverables (Requirement and Design documents) and getting alignment and approvals from stakeholders• Preparation of Data model and Database Design• System Design, Development and Unit testing• Analysis, Troubleshooting and E2E Implementation of the projects

    • Cyient

      Aug 2010 - Nov 2010
      Team Leader

      • Requirement collection from various stakeholders, Study of requirementsCommunication and Interaction with stakeholders e.g. Clients, end user and finalize the requirements• Preparation of various deliverables (Requirement and Design documents) and getting approvals of documents from the client• Preparation of Data model and Database Design• Design and Development of requirements• Unit Testing of developed applications

    • HCLTech

      Nov 2010 - Jun 2012
      Android Team Lead

      Senior Developer for Enterprise application for Android smartphones and tablets.Requirement analysis and design Database design and implementationActive sync protocol implementation for communication between Android mobile and Enterprise mail server (Exchange and domino server)Guidence to team membersProblem solving

    • AGNITY

      Jun 2012 - Oct 2016
      Engineering Manager

      Led and implemented end to end product features for a HIPAA compliant product designed for TeleHealth. Communication features like Secure Messaging, Voice/Video Calls/conferences were built and integrated with Hospital workflows to provide a secure and seamless communication platform for patients, clinicians and remote doctors.- Requirement analysis and functional specifications- Feasibility study and technical solution- Software Architecture and Design for Mobile enterprise products- Healthcare SDK and API design- Design and development of Secure VoIP Calls on Mobile- Design and Development of bridge based conferencing solution- Code reviews and Code optimisation, Memory and Performance optimisation- Team management, problem solving, status tracking and review- Project management, Estimation, Project planning, Resource management Show less

    • Paytm

      Oct 2016 - Mar 2019
      Senior Technical Program Manager

      Worked with CTO to drive strategic technical integrations with Paytm Platform. Led and negotiated technical solutions for integration between Paytm and partner tech system- Plan, lead and execute software development / Technical complex systems projects- System design and technical solution- Identify opportunities for process and performance improvement- Relentlessly and continuously drive program by reducing project costs, delivery timeframe, and reducing failure rate- Coordinate and manage the work of other team members, ensuring that timescales are met and breaches are escalated. - Risk identification, management and mitigation- Issue management and resource management- Quality Assurance Management- Project Management Tool (Jira-Confluence)- Leading and owning all required scrum meetings Show less

    • Uber

      Apr 2019 - now

      Technical Program Management for building Uber's Decision Platform to fight with fraudsters in realtime across Uber businesses. Learning from many great engineers and leaders across multiple sites in US, Amsterdam and India.

      • Engineering Leadership

        Dec 2021 - now
      • Staff Technical Program Manager

        Mar 2021 - Nov 2021
      • Senior Technical Program Manager

        Apr 2019 - Mar 2021
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Deepak Sharma
      AGNITIAN of the Month - Aug 2013 Received this award to recognize my contributions for Video Conference feature on Android.