Summary
Overview
Work History
Education
Skills
Timeline
Generic

YUNUS AKBAR BASHA

Chicago,IL

Summary

Working as a Senior Software Developer with 8 years of hands-on experience crafting innovative solutions using Java, Spring, and microservices architecture.

Proven track record of successfully delivering high-impact software applications across diverse industries.

Adept at designing, developing, and optimizing scalable microservices, ensuring performance, reliability, and maintainability.

Extensive expertise in the entire software development life cycle, from conceptualization to deployment.

Continuously stays abreast of industry best practices and emerging technologies, demonstrating a commitment to ongoing professional development.

A collaborative team player with excellent communication skills, capable of leading and mentoring junior developers to achieve project objectives.

Excited about leveraging comprehensive Java and Spring expertise to drive the success of future software development endeavors.

Overview

10
10
years of professional experience

Work History

SOFTWARE DEVELOPER – PROFESSIONAL II

FISERV INC
CHICAGO, IL
09.2022 - Current
  • Involved in designing, developing, and testing the Software development life cycle
  • Collaborate with clients and other architects to determine project needs and technical concerns Working on developing the backend part of the application using Spring 3 framework with Microservice architecture
  • Using Java 17 features for the development of applications
  • Involved in migrating SQL server databases to SQL Azure databases using Azure Data Studio
  • Performed code review and unit-tested the application using the JUnit framework
  • Participated in the production support and maintenance of the project
  • Involved in creating and extracting data from databases such as Oracle, Azure, and Tandem systems
  • Used log4J2 to print the logging, debugging, warning, and info statements
  • Developed APIs and REST API Proxy policy resources using APIGEE Edge
  • Involved in developing Encryption/decryption utility and deployed in Spring PCF
  • Created Swagger and BSA to generate interactive API documentation that lets users try out the API calls directly from the browser
  • Experience in CI/CD, Azure Pipelines, and OpenShift Kubernetes of pod and route creation for new microservices
  • Used the JIRA tool for bug tracking and monitoring the work assignment
  • Developed GIT controls to track and maintain the different versions of the project.

ADVANCED SOFTWARE DEVELOPER

KFORCE INC.
CHICAGO, IL
09.2021 - 08.2022
  • Analyzing user requirements and defining functional specifications using Agile methodology
  • Designing APIs and Microservices in Cloud Native Technologies Developing and implementing complex Java/J2EE applications and application initiatives using web-based and client-server technologies
  • Developed the GUI, Spring MVC, and Entity Framework, leading multiple modeling, simulations, and analysis efforts to uncover the best Java-based solutions.
  • Developing J2EE design patterns Creating UML class diagrams and sequence diagrams Enhancing the front end of the application using JavaScript, React, Redux, Spring Boot, Angular, HTML, CSS, Ajax, and jQuery Creating and consuming RESTful Web Services and SOAP, REST APIs, and Micro Services.
  • Developing and implementing test validations of the applications using JUnit, Selenium, and Cucumber. Analyzing test results and recommending modifications to the applications to meet project specifications using Jira Confluence
  • Participating in deploying the applications into existing systems, cloud platforms (AWS), and databases using CI/CD methodologies, Maven, and Jenkins. Automating the build and deployment processes and Maintaining version control using Git.
  • Being a technical resource for direct communications to the team members in the project development, testing, and implementation process.
  • Documenting modifications and enhancements to the applications, systems, and databases as the project requires.

PROGRAMMER ANALYST

SSA TECH INC
HERNDON, VA
12.2015 - 09.2021
  • AUG 2019 – SEP 2021 TPCCD: Technical Publication Configuration Control Dashboard used to manage Engineering data, and it is related to the publications produced by Technical Publications
  • Veracity - Used for Parts Catalog, Wiring Diagram, and Component Maintenance Manual authoring
  • It also includes TPCCD functionality
  • Data Validator - Used to verify that the data is ready for processing
  • Although it cannot find all authoring mistakes, it can identify most that will cause processing issues and other problems
  • LITE - Used to manage and edit libraries and publications in Cessna View
  • Followed the agile software development approach, such as daily status meetings and continuous integrations
  • Developed new window layouts and screen flows
  • Ensured that solutions are of high quality and with accurate specifications
  • Ensured to identify and resolve issues proactively
  • Profound ability to work in a fast-paced environment Develop the UI component architecture for the developer framework using Angular, Typescript, HTML5, CSS3, and Bootstrap
  • Created custom, self-contained, reusable, and testable Angular modules, controllers, directives, and services to implement critical functionalities for customer account summaries
  • Used Angular HTTP services for asynchronous validations for the input fields of the forms with the data in the database
  • Took on setting up the routing configuration using Angular router for various views and sub-views
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and Angular for single-page applications
  • Hands-on experience in JAVA/J2EE and Spring development
  • Used a Microservice architecture with Spring Boot-based services interacting through a combination of REST to build, test, and deploy identity Microservices
  • Created Server instances on AWS EC2 and Elastic Beanstalk are installed and used for deploying Micro-services
  • Performed configuration, deployment, and support of cloud services, including Amazon Web Services
  • Experience on AWS Deploying, managing, and operating scalable, highly available, and fault-tolerant systems and managed continuous delivery systems and methodologies on AWS
  • Installed, configured, and administered the Jenkins CI tool on AWS instances
  • Used Apache Camel's AWS component to upload documents to S3
  • Experience in setting up and configuring AWS's EMR Clusters and using Amazon IAM to grant fine-grained access to AWS resources to users
  • Utilize Cloud Watch to monitor resources such as EC2 and Amazon RDS DB services
  • Used Jenkins pipelines to drive all microservices builds to the Docker registry, then deployed to Kubernetes, Created Pods, and managed using Kubernetes
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes
  • Involved in testing and fixing defects
  • Test Cases for JAVA classes are written using JUNIT
  • Eclipse IDE is used for development throughout the application Participated in Code review sessions to enhance the developed application Used GIT for version controlling system
  • Setting up the build and deployment of the application by using Jenkins
  • Strong knowledge of building Gradle and code quality analysis using SonarQube
  • Used log4J in the application to write the log messages in the logger file
  • Used all queries from SQL to retrieve the data from the database in the application
  • Used SQL/HSQL in the application to send/receive the data to/from the Oracle database
  • Implemented custom renderers and editors in the application.

PROGRAMMER INTERN

ITECH US, INC.
ASHBURN, VA
06.2015 - 12.2015
  • Worked as a Java programmer intern, where I got an opportunity to learn different technologies by pairing with experienced engineers
  • Involved in the training process given to the junior developers for project planning and analyzing them for developing code
  • Working with advanced concepts of Java like .java and .class files and packages like Applets, Windowing, Network communication, and streams I/O
  • Developing databases with the help of the senior developers. Followed Agile Scrum methodology to ensure delivery of high-quality work with every two-week iteration.
  • Used SVN for version control and Eclipse for the IDE. Involved in the process of software testing and fixing bugs that were found while testing

JAVA DEVELOPER INTERN

PANTECH SOLUTIONS PRIVATE LTD
CHENNAI, INDIA
05.2014 - 08.2014
  • Worked as an entry-level Java Developer with an outstanding work ethic and computer language knowledge base
  • Able to work well independently or as part of a professional computer program development team
  • Learned different technologies by pairing with experienced engineers Contributed to servlet-based application development
  • Helped design form validation programs using HTML and JavaScript
  • Contributed to developing client-side and server-side codes for external and internal web applications
  • Handled database and Web site programming tasks (primarily using Java, JDBC, HTML, and JavaScript) Involved in the process of software testing and fixing bugs that are found while testing

Education

Master of Science - Computer Information Systems

Florida Institute of Technology-Melbourne
Melbourne, FL
05-2015

Bachelor of Technology - Information Technology

Anna University
Chennai, INDIA
04-2012

Skills

  • Product Development
  • Programming
  • Problem-Solving
  • Software Development
  • Customer-Oriented
  • Agile Development Methodologies
  • User Experience Design
  • Web Security
  • Technical Design Documentation
  • Best Practices Implementation
  • Application Development
  • Software Debugging
  • Performance Optimization
  • Code Review
  • Full-Stack Development
  • Project Management
  • Program Coding
  • Object-Oriented Programming
  • Version Control Systems
  • Cloud Computing
  • Testing and Debugging
  • Analyzing Code
  • Process Improvements
  • API Design and Development
  • Software Development Lifecycle

Timeline

SOFTWARE DEVELOPER – PROFESSIONAL II

FISERV INC
09.2022 - Current

ADVANCED SOFTWARE DEVELOPER

KFORCE INC.
09.2021 - 08.2022

PROGRAMMER ANALYST

SSA TECH INC
12.2015 - 09.2021

PROGRAMMER INTERN

ITECH US, INC.
06.2015 - 12.2015

JAVA DEVELOPER INTERN

PANTECH SOLUTIONS PRIVATE LTD
05.2014 - 08.2014

Master of Science - Computer Information Systems

Florida Institute of Technology-Melbourne

Bachelor of Technology - Information Technology

Anna University
YUNUS AKBAR BASHA