A

Akansh Rai

CTO

Hyderabad, Telangana, India15 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 14+ years of programming experience in Java/J2EE.
  • Expert in Software Design Patterns and Microservices.
  • Led product development teams at Microsoft and upGrad.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and Cloud technologies.

Contact

Skills

Core Skills

Microsoft AzureProject DeliverySoftware Design PatternsSystems Design

Other Skills

Software Project ManagementJava-8WebRTCAWSRest Web ServiceKafkaSocket.ioCloudServletsCore JavaHibernateJDBCJava Enterprise EditionC++Eclipse

About

Experience Summary - 6+ years of experience in Managing and Leading team for delivery - 14+ years of strong programming experience in Java/J2ee. - Good understanding of Data structure and algorithm. - Excellent organisational, analytical, logical and problem-solving skills. - Worked on many POC’s , Design documents and feature enhancements. - Worked on Design Principles, Design patterns, Service Oriented Architecture, Micro-service Architecture Pattern (SAGA, CQRS, Event Sourcing etc). - Aware of AWS technology like lambda, S3, ECS, DynamoDB, CloudFormation - Worked closely with customer like Google, Broadridge, Caterpillar, DOD(U.S.A.), Renault, Nissan, John Deere etc. - Have ability to document the customer requirement (businesses/ product/ implementation wise). - Demonstrating new feature and communicating on daily basis with stakeholders/Managers around the world – America, United Kingdom, China and Japan. - Good knowledge of Scrum methodology, working as Triage point and Developer in scrum team.

Experience

15 yrs 3 mos
Total Experience
3 yrs 3 mos
Average Tenure
4 yrs 8 mos
Current Experience

Microsoft

2 roles

Principal Software Engineering Manager

Promoted

Sep 2024Present · 1 yr 9 mos

Senior Software Engineering Manager

Sep 2021Aug 2024 · 2 yrs 11 mos

  • Working on Microsoft Azure SDN
Systems DesignProject DeliverySoftware Project ManagementMicrosoft Azure

Scaler

Mentor

Feb 2021Aug 2025 · 4 yrs 6 mos

  • Helping learners to achieve their goal.

Upgrad

Engineering Manager

Dec 2020Sep 2021 · 9 mos · Bangalore Urban, Karnataka, India

  • The goal of upGrad Live application is to provide virtual classroom experience to
  • mentor/coach and learner by enabling audio, video, screen share, chat, poll, quizzes
  • along with pre session creation, email etc & post session feedback along with
  • recording. Along with that we also have some cool features like Post class experience which have in session summary along with his connectivity graph, we also provide recording post class which get attach to post class experience .
  • Hardware & Platform
  • Technology : Java-8, WebRTC (3rd parties like Agora and others), AWS (Lambda, ECS, S3, DynamoDB,
  • API-Gateway, CloudFormation, CloudFront), Rest Web Service,
  • Kafka, Socket.io, IBM MQ, Brightcove with DRM
  • Tools Used : Mandrill, Jenkins, Sonar, Gradle, Mockito, Junit, Bitbucket,
  • Roles & Responsibility
  • Leading Live team for product development (Web, Mobile, BE)
  • Direct interaction with Product Managers for release and quarter planning, sprint
  • planning, requirement gathering, analysis and design.
  • Direct interaction with 3rd party vendor to understand their offering and integration with app along with pricing.
  • Conduct SDLC process and leading team as scrum master.
  • Involved in tech discussion and proposing low- level and high-level design
  • Involved in development, code review, merge process and tech discussion
  • Involved with BA for technical requirement
  • Preparing technical documentation for the tasks, task estimation
Software Design PatternsSystems DesignProject DeliverySoftware Project Management

Epam systems at google

2 roles

Lead Software Engineer

Promoted

Jan 2020Dec 2020 · 11 mos · Hyderabad Area, India

  • Google AdWords is an online advertising platform where advertisers pay to display
  • ads. AXP is part of Google’s recommendation engine for providing customized
  • recommendations to advertisers to help increase their ads performance. The
  • recommendations are in the form of information about new, relevant features that
  • can help advertisers get more out of their budget. Coding is done using Object
  • oriented Javascript which gets interpreted by a Rhino based Javascript engine.
  • Roles & Responsibility
  • Writing code for eligibility determination of customers for particular set of
  • recommendations.
  • Writing code for tracking the implementations made by advertisers based on the
  • recommendations provided.
  • Performing code reviews for the team.
Systems Design

Senior Software Engineer

Sep 2017Dec 2019 · 2 yrs 3 mos · Hyderabad Area, India

Ptc

3 roles

Senior Software Specialist

Jul 2016Aug 2017 · 1 yr 1 mo

  • Product Details
  • PTC Windchill can help engineers be more productive and efficient in creating, collaborating and managing all types of product-related content, whether defined in the different bills-of- materials or product structures, as it progresses through the product lifecycle. Manages all product related content including MCAD models, ECAD schematics, drawings, technical specifications and software code.
  • Technology & Tools
  • Project Type : Web based XML Authoring Product
  • Technology : Java/J2EE, Web Services (ReST & Odata), Swagger, JUnit
  • Tools Used : Eclipse, Postman, Ant, GIT
  • Roles & Responsibility
  • Writing design and approach document for end points (by using HATEOAS and Richardson Maturity Model)
  • Develop and implement the REST end points.
  • Writing Junit and integration test.
  • Maintaining swagger documentation.
  • Demonstration of Services to stack holders.

Software Specialist

Promoted

Feb 2014Jul 2016 · 2 yrs 5 mos

  • Arbortext Editor
  • Project Description
  • Arbortext Editor enables the authoring of structured xml content with real-time validation. Authors can create product-based information (Technical document) that enables the delivery of contextual, up-to-date product and service information in the form of interactive service procedures, illustrated parts lists, operator and service manuals, and product training materials.
  • Arbortext Adaptor is a main module of Arbortext Editor/Creo (3’D design tool)/ Publishing engine. Arbortext Editor is xml based authoring tool which enable user to enables the authoring of structured content with real-time validation. Arbotext Adaptor Enables Arbortext Editor/Creo/publishing engine to connect with Windchill Server and is responsible for authentication and data/information transfer.
  • Roles & Responsibility
  • Worked on new stories for the enhancement of new features.
  • Engaged with Product owner for feature scope of product.
  • Worked on many POC to enhance product functionality and scope.
  • Responsible to design and implement any UI component if needed for product.
  • Designed, documented and implemented REST Web Services of fetch data from Windchill Server (CMS Server, a PTC Product) for ongoing POC work, alone.
  • Enabled AE to work on multiple SSL environments and for CAC Card.
  • Written a new Framework to test JNI’s APIs using Junit4.0.
  • Demonstrating new feature and communicating on daily basis with stakeholders/Managers around the world – America, United Kingdom, China and Japan.
  • Had managed Arbortext Adaptor product development/ customer issues alone.
  • Trained interns for the product development as a mentor/guide.
  • Managed version one (V1) and Integrity (PTC Product) for project management tool to create stories and task for adaptor work.
  • Integrated Cobertura and Find-bug in test-suit.

Software Analyst

Aug 2012Jan 2014 · 1 yr 5 mos

  • S.L.M. Product Development R&D India

Mindtree

Software Engineer

Nov 2010Jul 2012 · 1 yr 8 mos · Bangalore

  • Java Application Developer - worked for a client which is a leading IT & telecom service provier to the air transport industry.
  • Developed mainframe flight reservation swing UIs for them. Developed HRDT (Hyrizon Reservation Desktop) product module, which is basically a solution to replace the old mainframe flight reservation system with Java GUI. Was also involved in enabling their airline business model such as plan, market, sell, servicing, deliver and analysis.
  • Key Responsibilities:
  • 1. Worked on Swing UI development as well as service side
  • 2. Worked on complex UI & service modules such as ticketing, passenger details, FLIFO, passenger service request etc.
  • 3. Was responsible for development branch build, branch build and for creating MSI installer for the client
  • 4. Worked along with all internal stake holders, including UK development team

Education

Dhirubhai Ambani University

Master of Science (M.S.) — I.T.

Jan 2008Jan 2010

Birla Institute of Technology, Mesra

Computer Science

Stackforce found 100+ more professionals with Microsoft Azure & Project Delivery

Explore similar profiles based on matching skills and experience