Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic

SRAVAN KUMAR GANDLA

Summary

  • Accomplished Senior Software Developer with 10 years of experience leading projects by acting as architect, developer, and programmer analyst. Proficient in supporting project deliverables and maintaining releases. A strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.
  • Detail-oriented software development professional and team leader with a history of proposing enhancements that improve designs. Highly effective at analyzing existing systems to discover issues and developing creative solutions that satisfy business and customer needs.
  • Multi-faceted Software Developer knowledgeable in HTML, JavaScript, and Python. True team player offering 5 years of experience in software development.
  • Complex problem-solver with an analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.
  • A hardworking and passionate job seeker with strong organizational skills eager to secure a position. Ready to help the team achieve company goals.
  • To seek and maintain a full-time position that offers professional challenges utilizing interpersonal skills, excellent time management, and problem-solving skills.
  • Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.
  • Highly skilled software development professional bringing enormous talents for software design, development, and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for ABBI and HAM applications.
  • Accomplished Senior Software Developer with 10 years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues.
  • Steadfast in planning and implementing effective development strategies based on industry best practices. Detail-oriented software development professional and team leader with history of proposing enhancements that improve designs. Highly effective at analyzing existing systems to discover issues and developing creative solutions that satisfy business and customer needs.
  • Achievement-oriented professional with solid background of overseeing system architecture, defining goals and managing project progress with both local and remote teams. Organized and systematic team player with development experience in Agile development environments and Scrum methodology.
  • Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for Banking/Education/Telecoms applications.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Senior Software Developer

PEARSON
11.2019 - Current

Project Description:
ABBI
(Assessment Banking and Building Solutions for Interoperable Assessments) is your single source for all the tools you need for banking and building assessments that are interoperable and accessible. By implementing the latest in industry interoperability standards, ABBI enables you to create the most innovative technology-enhanced items. ABBI interfaces are designed to help your assessment programs scale at all levels - from the classroom to state and national implementations.

Roles and Responsibilities

  • Implemented system by using Agile Development methodology
  • Moving backend service from Java RMI to Rest API using Micronaut
  • Designed and developed RESTFUL web services using Play and Micronaut framework
  • Used Micronaut which is radically faster in building cloud Micro Services and develop Micronaut application with very less configuration
  • Migrating existing application into REST based Micro services to provide all CRUD capabilities using Micronaut
  • Used Swagger specification for documenting REST APIs which exposes description of RESTFUL web services to different clients
  • Created various Docker images from Docker containers and published these images in Docker hub repository
  • Deployed Play Framework, Micronaut based micro services Docker container using Amazon EC2 container services
  • Working on Deployment Automation of all micro services to pull images from Private Docker registry and deploy to Kubernetes Cluster
  • Written Stored Procedures, functions, SQL queries, and backend programming using Oracle, SQL
  • Implementing Content building, Form building and Stats building on ABBI Implementing Bulk import of Content building, Form building, and Stats building
  • Implementing Report generation for Content Building, and Inventory
  • Used Play framework, Maven as build tool, and MySQL as back end And Console base Application
  • Worked on AWS SQS, AWS Lambda
  • Once lambda detects records in queue it will start Loading elastic search data
  • Worked on data scrub using Python Worked Extensively on Java-11, Play framework, Writing Store Procurers, and RMI Implemented SL4J component for enabling logging in component
  • Implemented MVC design pattern Used flyway for database migrations
  • Designed database and created tables, written complex SQL Queries, and stored procedures as per requirements
  • Coordinated with project management on database development timelines.
  • Involved in coding for JUnit Test cases and Mockito
  • Developed Web pages from scratch using HTML5, CSS 3(using SASS) and JavaScript
  • Programmed in Node JS to upload (post) files/images to AWS S3 browser from Front-end by installing NPM package of AWS-SDK
  • Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Node JS
  • Closely worked with Application using Node.js libraries NPM, gulp directories to generate desired view
  • Performed Verification and validation process for code written by making use of JavaScript testing framework by testing across various scenarios of Node JS applications
  • Worked with Node package manager (NPM) along with Gulp
  • Authenticating Users and to provide security to RESTful web services using LDAP
  • Extensively used Git for version controlling and regularly pushed code to GitHub
  • Used JIRA as bug tracking system to track and maintain history of bugs/issues on everyday basis
  • Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Discussed project progress with customers, collected feedback on different stages, and directly addressed concerns.
  • Corrected, modified, and upgraded software to improve performance.
  • Supervised work of programmers, designers, and technicians, assigned tasks, and monitored performance against targets.


Project Description:
HAM (Hub for Authoring Management) is a self-contained application that provides user and access management logic specific to district-driven, formative, local authoring contexts

Roles and Responsibilities

  • Implemented system by using Agile Development methodology.
  • Implementing Content building, Test building
    Involved in converting JSON objects to Java Objects.
    Worked Extensively on Java 11, Spring Boot, Writing Store Procurers.
  • Implemented SL4J component for enabling logging in component.
  • Designed and developed RESTFUL web services using Spring Boot.
  • Implemented Rest Microservices using Spring Boot.
    Used flyway for database migrations.
  • Designed database and created tables, written complex SQL Queries, and stored procedures as per requirements.
  • Written Stored Procedures, functions, SQL queries, and backend programming using Oracle, SQL.
  • Designed and developed clients using React JS, JavaScript, AJAX, CSS, and HTML.
  • Involved in coding for JUnit Test cases and Mockito. Deployed Spring Boot-based microservices Docker container using Amazon EC2 container services.
  • Worked with Node package manager (NPM) along with web Pack Closely worked with Applications using Node.js libraries NPM, and web pack directories to generate desired view.
  • Containerized microservices using Docker.
  • Containerized database project using Docker.
  • Authenticating External Users and providing security to RESTful web services using AWS Cognito.
  • Create and Manage AWS secrets manager for external users.
  • Extensively used Git for version control and regularly pushed code to GitHub.
  • Used JIRA as bug tracking system to track and maintain history of bugs/issues on everyday basis.
  • Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
  • Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.

Software Developer

Anveta, Inc
09.2019 - 11.2019

Client: Verizon

Project Description:
Unified Customer Profile (Verizon) will provide webservice API to IGT for fetching account, product information along with other information related to configuration details and rates. This document details these interactions between IGT and USP.


Roles and Responsibilities

  • Involved in analysis, design, development, and testing of project.
  • Followed agile methodologies such as Agile unified process and SCRUM
  • Implemented MVP architecture using Spring framework
  • Managing Disk File Systems, Server Performance, Users Creation and Granting file access
  • Created new interface that contributed to 85% faster data extraction time for customer information
  • Project: SOI – System of Insights, Verizon Technologies: R, Tableau, Teradata Design, develop and establish KPIs to monitor analysis and provide strategic insights that reduced call volumes by 25% of international traveling customers at Verizon Implemented top industry technology trends to construct and manage reports and dashboards
  • Created advances dashboards like Sankey diagrams, sunburst, and visualization calculations
  • Create customer 360 dashboards with multiple panels and parameters that become favorite sales tool for analyzing IVR calls and costs
  • Created front-end UI for various Reporting tools
  • Designed and developed User Administration tool to support Backend User management
  • Developed System Cleanup, and Device Management
  • Developed application using J2ee, Servlets, Struts, and Spring 2.0
  • Developed DAO components using Hibernate and used JDBC to connect to Oracle DB using SQL
  • Implemented JPA 2.0, to support collections of objects in ORM, stored procedures, schema generation JPQL for RDBMS
  • Developed cross-browser compatible user interface using Struts, JSP, Servlets, HTML, and JavaScript
  • Designed and developed front-end screens using Vaadin, JavaScript, CSS, and HTML
  • Involved in coding for automated Jenkins test cases, Maven for building application
  • Used Log4j for logging and tracing Java code Used JUnit for unit testing
  • Provided actionable insights into customer interactions, improved application performance, and elevated customer experience
  • Hands-on knowledge of Source Code Management tools like GitLab and Subversion Updated continuous integration/deployment scripts as necessary to improve continuous integration practices.
  • Reviewed code and debugged errors to improve performance.
  • Applied scripting knowledge to supplement Java development.
  • Wrote, modified, and maintained software documentation and specifications.
  • Developed applications and software to increase department efficiency.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.


Client: Pearson


Project Description: ABBI (Assessment Banking and Building Solutions for Interoperable Assessments) is your single source for all the tools you need for banking and building assessments that are interoperable and accessible. By implementing the latest in industry interoperability standards, ABBI enables you to create the most innovative technology-enhanced items. ABBI interfaces are designed to help your assessment programs scale at all levels - from the classroom to state and national implementations.

Roles and Responsibilities

  • Implemented system by using Agile Development methodology.
  • Self-motivated, with strong sense of personal responsibility.
  • Created various Docker images from Docker containers and published these images in Docker hub repository.
  • Written Stored Procedures, functions, SQL queries, and backend programming using Oracle, SQL.
  • Implementing Content building, Form building, and Stats building on ABBI
  • Implementing Bulk import of Content building, Form building, and Stats building.
  • Implementing report generation for Content Building, and Inventory.
  • Used Play framework, Maven as build tool, and MySQL as back end And Console base Application.
  • Worked on AWS SQS, and AWS Lambda. Once lambda detects records in queue it will start Loading elastic search data.
  • Worked Extensively on Java, Play framework, Writing Store Procurers, and RMI
  • Implemented SL4J component for enabling logging-in component.
  • Implemented MVC design pattern
  • Used flyway for database migrations.
  • Designed database and created tables, written complex SQL Queries, and stored procedures as per requirements.
  • Involved in coding for JUnit Test cases and Mockito.
  • Developed Web pages from scratch using HTML5, CSS 3(using SASS) and JavaScript.
  • Programmed in Node JS to upload (post) files/images to AWS S3 browser from Front-end by installing NPM package of AWS-SDK.
  • Closely worked with Applications using Node.js libraries NPM, and Gulp directories to generate desired view
  • Performed Verification and validation process for code written by making use of JavaScript testing framework by testing across various scenarios of Node JS applications
  • Worked with Node package manager (NPM) along with Gulp.
  • Developed and maintained courteous and effective working relationships.
  • Authenticating Users and to provide security to RESTful web services using LDAP
  • Extensively used Git for version controlling and regularly pushed code to GitHub
  • Used JIRA as bug tracking system to track and maintain history of bugs/issues on everyday basis
  • Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Used critical thinking to break down problems, evaluate solutions, and make decisions.
  • Participated in team projects, demonstrating ability to work collaboratively and effectively.
  • Identified issues, analyzed information, and provided solutions to problems.
  • Adaptable and proficient in learning new concepts quickly and efficiently.
  • Proved successful working within tight deadlines and fast-paced environment.
  • Skilled at working independently and collaboratively in team environment.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Improved software efficiency by troubleshooting and resolving coding issues.

Application Developer

Castor Technologies, Inc
09.2013 - 02.2015

Client: Wells Fargo

Project Description: Global Wires Application is a wires payment application for corporate and financial users for creating Domestic and International wires. They can also make postdated payments up to 60 days. These wires can be initiated as freeform or template wires. We provide optional security to these wires through Secure Validation. Secure Validation is a process that provides additional security to customers during their transactions, in the process of wire creation it will generate a one-time postcode in order to validate the user, this one-time code is sent to the user's mobile or email.

Roles and Responsibilities

  • Implemented system by using Agile Development methodology.
  • Involved in converting JSON objects to Java Objects.
    Used spring framework, Maven as build tool, and Oracle as backend.
  • Developed and implemented personalized client solutions using programming language expertise.
  • Resolved system test and validation problems to provide normal program functioning.
  • Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services, and integrated Spring with Struts framework.
  • Used JDBC Template for database operation.
    Communicated with GPO applications by using Web Services with help of SOAP, WSDL
    Implemented log4j component for enabling logging-in component.
  • Used CXF for development of SOAP Web Services.
    Involved in development of XSD and XSL files.
    Developing Web services in JDeveloper using SOA and BPEL processes.
  • Developed Exception Handling in BPEL Processes.
  • Used SOAP UI tool to test web service as client.
  • Involved in adding maven dependencies in Pom.xml Involved in coding for TestNG test cases, and ANT for building applications.
  • Implemented MVC design pattern
    Responsible for client-side interaction.
  • Used SQL Developer to connect Oracle 10g database.
    Configured and deployed SOA Web services (BPEL Processes) on SOA Server.
  • Used Tortoise SVN for code management
  • Participated in design and planning exercises for future software rollouts.
  • Used ASP.NET, JavaScript and SQL Server to develop new applications.
  • Collaborated with stakeholders regarding project capabilities and limitations to deliver optimal functionality.

Education

Master of Science - Computer Science

Oklahoma Christian University
Edmond, OK
03.2013

Bachelor of Technology - Computer Science Engineering

Jawaharlal Nehru Technological University
Hyderabad, India
05.2010

Skills

  • Java, Python, MySql, JavaScript, Rect Js, Backbone Js and Node Js
  • Database Design
  • Testing and Debugging
  • Git Proficiency
  • API Design Knowledge
  • SQL Integration
  • Cloud Computing
  • Technical Support
  • Code Validation
  • User Requirements Analysis
  • Code Reviews
  • Application Design
  • Best Practice Implementation
  • Web-Based Software Engineering
  • Performance and Scalability Optimization
  • Database Management Software
  • Best Practices and Methodologies
  • Validate Code
  • Agile Development Methodologies
  • SOAP and Restful Web Services
  • Messaging Frameworks
  • Developing Databases
  • Web Security
  • Program Testing Software
  • Bug Fixes
  • Apache Spark
  • Spring MVC
  • Interface Design and Implementation
  • Scripting Languages: Python, JavaScript, Rect Js, Backbone Js, and Node Js
  • Fluency in JAVA, C, C,
  • Restful API
  • Data Structures
  • MVC Framework
  • Library Design
  • Requirements Gathering and Analysis
  • Software Research and Development
  • Software Quality Assurance
  • HTML and XML
  • Application Development
  • Troubleshooting
  • Contiguous Integration Systems
  • Spring Boot
  • Code Debugging and Code Versioning
  • SQL Expertise
  • AWS Development
  • Microservices Architecture
  • API Integration
  • Object-Oriented Programming
  • Design patterns
  • Software Architecture Design
  • Cross-platform Development
  • Performance Tuning
  • Problem-Solving
  • Software Development Tools: JIRA, Confluence
  • Amazon Web Services
  • Agile development methodologies
  • Scalability Solutions
  • Code reviews
  • Code validation

Certification

  • Certified Databases and SQL for Data Science
  • Certified Python for Data Science and AI

Accomplishments

  • Designed a new workflow to improve overall query performance.

Timeline

Senior Software Developer

PEARSON
11.2019 - Current

Software Developer

Anveta, Inc
09.2019 - 11.2019

Application Developer

Castor Technologies, Inc
09.2013 - 02.2015

Master of Science - Computer Science

Oklahoma Christian University

Bachelor of Technology - Computer Science Engineering

Jawaharlal Nehru Technological University
SRAVAN KUMAR GANDLA