Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Timeline
Generic

Abilash Badam

Irving,TX

Summary

Passionate software engineer equipped with diverse and promising skill set ,professional work experience in writing quality code which is maintainable and testable and participating in all aspects of SDLC in an agile environment. Love to develop modern cloud based distributed systems as well as have proven record of working on legacy large-scale BFSI systems.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Engineer

Charles Schwab
06.2023 - Current
  • Worked in Agile development environment on a large distributed application undergoing modernization and integration to the external systems at the same time.
  • Part of the globally distributed team, actively participated in code reviews and collaboration with senior developers, architects and DevOps engineers.
  • Reduced technical debt by applying suitable design patterns and following best refactoring practices to make code more testable so that automation can be maximized, and manual QA efforts can be minimized.
  • Worked with chief architect on de-monolithing project repository to release components of a software independently.
  • Migrated legacy EJB services at backend to Spring IoC managed services.
  • Spring-ified test code infrastructure by implementing Spring TestContext framework for legacy JUnit codebase to reduce the build time
  • Developed automatic property injection framework from scratch for test code infrastructure to dispose large chunk of duplicated test properties/configuration files and write more focused tests
  • Demonstrated Swing GUI components can be tested such that tests are completely decoupled from Swing library by applying MVC pattern as a first step to migrate from legacy Swing library as well as to increase the test coverage of UI business logic.
  • Worked on enterprise middleware for authentication mechanisms to integrate authentication flow with external systems.
  • Accomplishment: Lead team of four developers for interim period of time and mentored interns twice.

Java Developer

William Sonoma Inc
05.2022 - 06.2023


  • Working on agile scrum methodology and involving in stand-up meetings to monitor the progress.
  • Involving in requirements gathering, analysis, design, and documentation of the application.
  • Implementing the backend business layers using spring and web services.
  • Implementing Java EE components using Spring MVC, Spring IOC, Spring Transactions, and Spring Security Modules.
  • Developing microservices using Java Spring Boot, Hibernate, Restful services with good quality of code.
  • Configuring the spring integration XML to route request to respective databases.
  • Building application with JS frameworks such as React.Js, Angular.Js.
  • Developing the graphical user interfaces by using JSP, HTML, CSS, and Javascript.
  • Responsible for validation of client interface using Javascript and jQuery.
  • Using popular node.Js frameworks like express and rectify to mock a restful API.

Internship

White Ranking Technologies
05.2018 - 08.2020
  • Worked for 2 years as a Web Designer, Web Developer, Content Writer and Search Engine optimizer as an intern and freelancer.
  • Worked on technologies MYSQL, PHP, CSS, HTML, JavaScript, WordPress and MS Office.
  • Maintained the frontend and backend of the website, developed content.
  • My Job role there led me to interact with and interview a few celebrities of Indian film industry, which helped me in improving my communication and interpersonal skills.

Education

Masters in Computer Science -

Western Illinois University
Macomb, IL
05.2022

Bachelors in Computer Science -

Mahaveer Institute of Science And Technology
Hyderabad,India
08.2020

Skills

  • Java 8, JavaScript, Python, SQL
  • Spring, Spring Boot, Hibernate, ReactJS, Angular 2
  • JUnit & Mockito
  • OOPs and Design Patterns
  • Data Structures and Algorithms
  • Microservices
  • AWS and Docker
  • Full-Stack Web Development
  • Debugging & Troubleshooting
  • Platforms: Linux and Windows
  • Tools: Gradle, Maven, Git, Jenkins, TeamCity, Postman, IntelliJ, Eclipse

Certification

  • AWS Certified Developer Associate
  • Completed a course on Deep Learning and Neural Networks from Deeplearning.ai.
  • Certified Web designer and developer from Udemy and Coursera: have been part of many projects

Additional Information



Hand Gesture Recognition System | Python, Arduino, Deep learning Algorithms, Computer vision, and Neural Networks
• Developed a Neural network application that controls the electrical appliances connected as per input gesture.
• Used a Arduino Uno board to connect the external electrical appliances.
Deep Neural Network for Image Classification | Python, logistic regression, Neural Networks,OpenCV,image classification
• Built a deep network to classify pictures of Cat vs Non-Cat with an accuracy of 85%.

Timeline

Software Engineer

Charles Schwab
06.2023 - Current

Java Developer

William Sonoma Inc
05.2022 - 06.2023

Internship

White Ranking Technologies
05.2018 - 08.2020

Masters in Computer Science -

Western Illinois University

Bachelors in Computer Science -

Mahaveer Institute of Science And Technology
Abilash Badam