Sravan Sriram, Developer in Hyderabad, Telangana, India
Sravan is available for hire
Hire Sravan

Sravan Sriram

Verified Expert  in Engineering

Full-stack Developer

Location
Hyderabad, Telangana, India
Toptal Member Since
October 14, 2021

For the past four years, Sravan has worked as a software engineer collaborating with various teams on complex functional requirements and multiple applications. He is passionate about bringing innovation to the development and building of applications. He thrives under pressure, which can be seen in his history of successfully dealing with deadlines and product deliveries. Sravan specializes in Node.js and Vue, focusing on deployment to server and serverless AWS environments.

Portfolio

TapHealth
JavaScript, Node.js, Google Cloud Platform (GCP), OpenAI, OpenAI GPT-4 API...
Archilogic AG
Node.js, Vue, PostgreSQL, Amazon RDS, AWS Lambda, TypeScript...
Sateeq
Node.js, React, Redux, Express.js, TypeScript, Amazon Web Services (AWS)...

Experience

Availability

Full-time

Preferred Environment

Node.js, Amazon Web Services (AWS), React, TypeScript

The most amazing...

...system I've created is a low-code ERP application based on the schema with a serverless approach.

Work Experience

Lead Full-stack Developer

2023 - 2023
TapHealth
  • Assembled a skilled and dedicated team with diverse expertise.
  • Developed a minimum viable product (MVP) with essential features while prioritising functionality over perfection to expedite the development process.
  • Demonstrated a commitment to an iterative development process, incorporating user feedback for continuous improvement.
  • Worked closely with non-technical teams such as Marketing, Sales, and Product Management to align technical efforts with business goals.
Technologies: JavaScript, Node.js, Google Cloud Platform (GCP), OpenAI, OpenAI GPT-4 API, OpenAI GPT-3 API, GPT

Full-stack Developer

2023 - 2023
Archilogic AG
  • Spearheaded the development of a critical core feature of the application, enhancing its functionality and user experience.
  • Contributed to multiple projects, showcasing adaptability and proficiency in tackling various challenges and technologies.
  • Collaborated with cross-functional teams to identify and resolve complex technical issues, enhancing overall project efficiency and quality.
Technologies: Node.js, Vue, PostgreSQL, Amazon RDS, AWS Lambda, TypeScript, Amazon Web Services (AWS), CI/CD Pipelines, Jenkins, Pulumi, AWS CloudFormation, GraphQL, Apollo Server, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Prompt Engineering, Generative Pre-trained Transformers (GPT), Full-stack, SaaS, Postman

Lead Developer

2022 - 2022
Sateeq
  • Designed and executed an innovative application that empowers the crowd to participate in early-stage startup investments akin to a crowdfunding platform.
  • Seamlessly merged cutting-edge technology with financial inclusivity, enabling the application to provide a user-friendly interface for individuals to engage in supporting and investing in promising startups at their inception.
  • Led and successfully implemented the agile process with a dynamic team of five individuals. Effectively orchestrated seamless collaboration, iterative development, and constant communication to drive project success.
Technologies: Node.js, React, Redux, Express.js, TypeScript, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, Amazon API Gateway, PostgreSQL, Amazon RDS

Software Developer

2022 - 2022
Innovacx
  • Developed and implemented custom features and functionalities within Oracle CPQ cloud to meet specific business requirements, resulting in increased efficiency and productivity.
  • Contributed to the design and development of scalable and maintainable software architecture for Oracle CPQ cloud and integrations with other systems, ensuring future flexibility and adaptability.
  • Improved system performance and user experience through the implementation of performance optimizations, caching strategies, and UI/UX improvements.
  • Contributed to the development and implementation of security protocols and best practices to ensure the safety and privacy of data within the Oracle CPQ cloud system and its integrations with other systems.
  • Collaborated with stakeholders and other teams to identify business requirements and opportunities for system improvements, delivering innovative solutions that meet or exceed expectations.
Technologies: CPQ, Oracle Configure, Price and Quote (CPQ) Cloud, .NET, Salesforce Sales Cloud, Postman

Full-stack Developer (Node.js, Vue, PostgreSQL)

2022 - 2022
Archilogic AG
  • Conducted code reviews and ensured best practices were followed and implemented.
  • Analyzed the requirements based on customer requests and prioritized the features.
  • Designed the database schema using EDR tools in PostgreSQL.
Technologies: Node.js, Vue, PostgreSQL, Amazon RDS, AWS Lambda, TypeScript, Amazon Web Services (AWS), CI/CD Pipelines, Jenkins, SaaS, Unit Testing, Agile Software Development, Data Visualization, Databases, Server Sent Events (SSE), YAML, Full-stack, Postman

Senior Full-stack Developer

2022 - 2022
i4cu
  • Gathered and analyzed requirements to deliver the best product.
  • Contributed to tracking and fixing bugs and features using GitHub.
  • Built a multitenant back end to make it affordable with data isolation.
Technologies: React, Redux, Azure, Azure Functions, Electron, CSS, Antd, TypeScript, Azure Cosmos DB, Azure Blob Storage API, Visual Studio Code (VS Code), Full-stack, Full-stack Development, Jest, Unit Testing, Azure SQL Databases, Databases, Server Sent Events (SSE), YAML, Web Servers, React Redux, Startups, Early-stage Startups, Architecture, Integration, API Integration, SaaS, Postman

Senior Software Developer

2021 - 2022
Qentelli
  • Delivered a full-stack web application that reports the performance of configured applications using Node.js, Express, Vue, MongoDB, Vuetify, and InfluxDB.
  • Created containerized services for running performance tests in multiple regions using Amazon ECS on AWS Fargate.
  • Designed and created web services and databases required for the application.
  • Tracked bugs and features using GitLab in the development process.
  • Designed the end-to-end architecture of the application.
  • Implemented the event-based status update.
  • Supervised and trained a team of two front-end interns.
  • Automated the deployment of the codebase using GitLab CI/CD.
  • Helped the marketing team with the A/B testing of the products.
  • Integrated single sign-on based on the client's SSO provider Okta.
Technologies: Node.js, Vue 2, Vuex, MongoDB, InfluxDB, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), Mongoose, Express.js, Socket.IO, Vue, Amazon Web Services (AWS), REST, GitLab, GitLab CI/CD, Okta, Single Sign-on (SSO), APIs, Back-end, Apache Kafka, REST APIs, CI/CD Pipelines, Git, Electron, Stripe API, Stripe, GraphQL, Storybook, Chart.js, PostgreSQL, Visual Studio Code (VS Code), Windows, Google Maps, Google Maps SDK, React Native, Jest, Unit Testing, A/B Testing, Agile Software Development, React, Data Visualization, WebSockets, Databases, Puppeteer, Microsoft Teams, Server Sent Events (SSE), YAML, Spring 5, Spring, Hibernate, Web Servers, Java, Full-stack, SaaS, Postman, Azure Event Hubs, Azure IoT Hub

Software Developer

2020 - 2022
Qentelli
  • Designed and developed the company's intranet system that incorporated the original time tracker I built. Built with Node.js, Vue, Express.js, MongoDB, and more.
  • Optimized the query of InfluxDB to improve the performance using InfluxQL.
  • Ideated and designed custom email templates for a better user experience regarding the alert triggered.
  • Optimized the speed of the web application by using the Lighthouse report.
  • Researched and integrated new technologies such as Vuex and Socket.IO into the new site.
  • Implemented role-based access control for the client and server sides of the application.
Technologies: Node.js, Vuex, Vue, Socket.IO, MongoDB, REST, APIs, Express.js, Passport.js, Spring Boot, REST APIs, CI/CD Pipelines, Back-end, Git, Visual Studio Code (VS Code), Windows, InfluxDB, Twilio, VoIP, Jest, Unit Testing, Agile Software Development, Data Visualization, WebSockets, Databases, Microsoft Teams, YAML, Spring, Hibernate, Web Servers, Java, Next.js, Full-stack, Postman

Associate Software Engineer

2019 - 2022
Qentelli
  • Designed the data layer of the application using Mongoose.
  • Developed multiple Node.js web services using Express.js.
  • Learned how to implement various Git workflows and when to choose one workflow over another.
  • Collaborated with a lead software engineer to develop early stages of pricing and procurement software API and understand the domain and legacy solution.
  • Implemented role-based access control to the application's server side by creating Express middleware.
Technologies: Node.js, Express.js, REST, APIs, Microservices, RESTful Microservices, Git, Containers, MongoDB, MySQL, Passport.js, JSON Web Tokens (JWT), Mongoose, REST APIs, Back-end, AmCharts, Visual Studio Code (VS Code), Windows, Sequelize, Unit Testing, Agile Software Development, Databases, Microsoft Teams, YAML, Spring, Web Servers, Java, GIS, Postman, Vue

Software Engineering Intern

2019 - 2019
Cyient
  • Developed a web application for employee monitoring that identifies the workload of each employee and plans the tasks accordingly.
  • Created multiple Spring Boot web services for geospatial data.
  • Integrated bus tracking system with Google Maps for better user experience during the commute.
  • Developed a pipeline to ingest data into the Hadoop cluster.
  • Maintained and developed a plugin for QGIS using PyQt.
Technologies: Python, JavaScript, Java, Hadoop, Apache Hive, PyQt, .NET, PostgreSQL, REST APIs, SQL, Spring Boot, Back-end, Git, Visual Studio Code (VS Code), Windows, Databases, Microsoft Teams, YAML, Spring, Web Servers, HDFS, GIS, PostGIS

TED (The Engineering Dashboard)

TED is a data visualization tool that aggregates the data from various tools like Jira, GitHub, GitLab, and any other tool which exposes API's can be connected. I was a full-stack developer in this product development and created reusable charting components in the UI. I also built the data collectors to pull data from the tools using Node.js and deployed them using Docker.

Low-code ERP System

The customization of the ERP system is based on the schema that will be arranged by the users from the admin view of the application and the complete back end will be depending on the AWS serverless architecture which includes AWS API Gateway, Lambda, AWS Step Functions, and S3.

MoBe (Mobile Automation Platform)

MoBe is a mobile testing platform created to reduce the efforts of the test automation engineers by creating the scenario by crawling over the uploaded application. I was a full-stack developer in this product where I built the heart of the application that is a crawler and contributed to role-based access control.

Retail POS System

An application that includes inventory, sales, and product lists in a point of sale (POS) system. This application is designed to help businesses manage their stock levels, sales transactions, and customer data in an organized and efficient manner.

The inventory component allows businesses to keep track of their stock levels and receive alerts when stock levels fall below a certain threshold. It also helps businesses to track their product details, such as the product name, SKU, supplier information, and reorder levels.

The sales component of the application is used to process transactions and keep track of customer data. This can include generating receipts, processing payments, and tracking sales by date, product, and customer. Payments can also be redirected to the terminal.

The product list component allows businesses to manage their product catalog and track product details such as price, description, and images. It also helps companies to categorize products and assign tags to make searching and finding products in the inventory easier.

Languages

JavaScript, Java, TypeScript, Python, YAML, SAML, HTML, CSS, SQL, GraphQL

Frameworks

Vuetify, Express.js, JSON Web Tokens (JWT), Spring 5, Spring, Hibernate, Hadoop, .NET, Appium, Electron, Spring Boot, Serverless Framework, Redux, React Native, Jest, Next.js

Libraries/APIs

Node.js, Vue 2, Vuex, Socket.IO, Vue, Passport.js, React, REST APIs, Stripe API, Stripe, PyQt, Selenium Grid, Chart.js, Antd, Azure Blob Storage API, Google Maps, Google Maps SDK, Puppeteer, React Redux

Tools

Mongoose, Amazon Elastic Container Service (Amazon ECS), AWS Step Functions, Postman, Amazon Elastic Container Registry (ECR), Microsoft Teams, GitLab, GitLab CI/CD, Docker Compose, Git, Amazon Simple Queue Service (SQS), Jenkins, Sequelize, Amazon Simple Email Service (SES), Oracle Configure, Price and Quote (CPQ) Cloud, Salesforce Sales Cloud, GIS, AWS CloudFormation, Wix, Azure IoT Hub

Paradigms

REST, Serverless Architecture, Microservices, Unit Testing, Agile Software Development

Storage

MongoDB, InfluxDB, Amazon S3 (AWS S3), PostgreSQL, MySQL, NoSQL, Databases, Azure SQL Databases, Apache Hive, Redis, Amazon DynamoDB, Azure Cosmos DB, HDFS, PostGIS

Other

APIs, Vue Router, Full-stack, Serverless, SSH, Back-end, CI/CD Pipelines, SaaS, Data Visualization, WebSockets, Server Sent Events (SSE), Web Servers, Amazon API Gateway, Okta, Single Sign-on (SSO), OAuth, RESTful Microservices, Containers, Storybook, AmCharts, Amazon RDS, Full-stack Development, VoIP, A/B Testing, CPQ, Startups, Early-stage Startups, Architecture, Integration, API Integration, Pulumi, Apollo Server, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Prompt Engineering, Generative Pre-trained Transformers (GPT), GPT

Platforms

AWS Lambda, Windows, MacOS, Amazon Web Services (AWS), Docker, Apache Kafka, Azure, Azure Functions, Twilio, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Amazon EC2, Azure Event Hubs

2015 - 2019

Bachelor's Degree in Computer Science

J. B. Institute of Engineering and Technology - Hyderabad

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring