Sravan Sriram
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Full-stack Developer
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.
Lead Developer
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.
Software Developer
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.
Full-stack Developer (Node.js, Vue, PostgreSQL)
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.
Senior Full-stack Developer
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.
Senior Software Developer
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.
Software Developer
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.
Associate Software Engineer
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.
Software Engineering Intern
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.
Experience
TED (The Engineering Dashboard)
Low-code ERP System
MoBe (Mobile Automation Platform)
Retail POS System
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.
Skillset
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
Education
Bachelor's Degree in Computer Science
J. B. Institute of Engineering and Technology - Hyderabad
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring