Post Job Free
Sign in

Development Intern Software Engineer

Location:
Sugar Land, TX
Posted:
March 20, 2023

Contact this candidate

Resume:

Ravi Teja Kapalavayi Phone # 317-***-****

**** ******** **, ***** ****, TX, 77479 Email: *******@*****.***

SUMMARY

Results-oriented and innovative Senior Software Engineer with over ten years of experience. Easily communicates complex technical requirements to others. An enthusiastic team player and deep creative thinker.

TECHNICAL SKILLS

Languages: Java, TypeScript, GraphQL, C, C++, C#, JSP, PHP, HTML, Java Script, XML, JSON

Operating Systems: Windows, Ubuntu, Mac OS

Databases: Oracle, MySQL, SQL Server, NoSQL

Cloud Technologies: Azure, GCP

Big Data: Elastic Stack, Apache Storm, Kafka, Zookeeper, Kafka Confluent

IDEs: IntelliJ, Eclipse, NetBeans, Visual Studio

Build Tools: Maven, Ant, Gradle

Others: Datadog, Docker, Kubernetes, Git, Sentry, IBM Watson, Postman, SonarQube

WORK HISTORY

Senior Backend Engineer May 2022 – Present

Labelbox, Houston, TX

Build and scale the queuing system that is a core part of the labeling platform and workflow management service to manage interactions with labeling and reviewing processes.

Design and build modern APIs using Java, REST, Apollo GraphQL, Typescript, NestJS

Analyze legacy systems and build the new features like consensus on new platform

Plan and implement large scale migration tasks to move customer data from Redis to Postgres to control costs and optimize performance

Improved latency of the application sometimes reducing the latency on certain pages by eighty percent

Design and develop application features like history tracking for customer workflows using Java, TypeScript, NestJS, MySQL and GraphQL

Work with Elastic Search to get certain stats to make it faster

Worked on observability for application using Datadog monitors and Sentry

Build REST API endpoints to ensure data integrity of the application

Created and maintained cloud infrastructure on GCP using Infrastructure as Code (IAC) tools such as Helm Charts and Codefresh.

Used GCP tools like Cloud Storage and Cloud SQL to manage and store data, and utilized Cloud Functions to implement serverless computing

Senior Software Engineer June 2019 – May 2022

Riversand Technologies, Houston, TX

Design and develop multiple connectors for our platform with robust scalability and performance using Java and Microservices using IntelliJ IDE.

Work on designing a centralized API Management using Azure to facilitate centralized access control over Webhooks

Integrate client Authentication using Auth0 and API Management

Build collect, transform and load topologies using Apache Storm

Work with Event Hub, Kafka and Zookeeper for message processing

Work with multiple teams to setup CI/CD processes to ensure code quality and daily deployments

Responsible for setting up various GitHub workflows that triggers various actions based on git activities like PR merge to a default branch, pushing a release on GitHub

Worked on SDK model and release management for our applications to enable partners develop apps on our framework

Participate in peer code reviews to ensure code quality before moving features to development environments

Work with cross functional team to identify slow API’s and enhance them to improve latency of our application seventy percent.

Senior Software Engineer September 2017 – June 2019

Digital River Inc, Pittsburgh, PA

Design, develop, test and implement e-commerce tools using Java, MySQL.

Implemented a solution that significantly reduced the downtime during an active-active db failure.

Track Pingdom alerts, review what went wrong and provide a solution. It improved customer issue resolution speed by almost fifty percent.

Implement triggers that automated a set of actions based on the user input which doubled the speed of user tasks.

Identify areas where changes can be made to improve speed and reliability of the application.

Develop new features based on client requests while maintaining stability of the tool and ensuring backward compatibility of existing features.

Troubleshoot and resolve issues related to low latency, such as diagnosing query performance issues and code optimization

Senior Java Developer August 2016 – September 2017

Software Engineer October 2012 – August 2016

Altour International Inc, Louisville, KY

Design and develop internet application programming of Java and J2EE applications utilizing Eclipse IDE

Develop solutions for performance, reliability and scalability in LINUX/Java environments.

Design software using Model View Controller (MVC) frameworks such as Struts, JSP/servlets

Work with SVN, CVS and GitHub to perform version control of codebase

Design and develop REST APIs to provide access to hotel search and booking to third parties

Design, develop, test and implement travel modules by integrating third party API's to booking engine

Work on making design enhancements in MySQL which improved performance of the application

Provide implementation ideas, perform code review and provide feedback for teams in Ethiopia and Dubai

Started Epics for large projects on JIRA and assigned tickets to other developers/contractors based on their strengths

Responsible for planning and laying out design and implementation ideas to refactor existing software

Analyze source code using SonarQube and make changes to improve code quality

Track runtime errors using Sentry and create a plan to fix the issues.

Work with project managers, customer/end users and other development team members in design specification, testing requirements and release planning to implement scalable applications.

Supervised a team of three employees on a large project for integrating travel tools on client application.

Design, develop, test and implement Group Analyzer which enables a user to analyze data and plan travel for people coming from different locations to meet at a location

Responsible for planning and implementing new features on Booking Engine, a tool used by different agencies to enable their customers book flights, cars and hotels

Web Developer May 2011 – August 2012

IHETS, Indianapolis, IN

Created workflow diagrams for our project using Enterprise Architect tool

Design, develop, test and implement online course enrollment

Designed and built a MySQL database and migrated data from old database using JDBC

Designed the architecture of the project and developed it using PHP

Developed front-end using HTML, Java Script and CSS

Software Development Intern October 2009 – July 2010

MIC Electronics, India

Developed front end of the project using Java, Adobe Flex

Provided design specifications of Database for the project

Modifying User Interface depending on user experience index

Tested the software after every step of SDLC

EDUCATION

Master of Science in Computer Science August 2012

Purdue University, Indianapolis, IN

Bachelor of Technology in Information Technology May 2010

Jawaharlal Nehru Technological University, Hyderabad, India



Contact this candidate