Summary
Overview
Work History
Education
Skills
Custom
Languages
Certification
Interests
Custom
Timeline
Generic

Asfar Usmani

Senior Software Engineer

Summary

Highly-qualified Java Developer offering more than 5.5 years of progressive experience. Expert at designing, developing and maintaining wide range of new and existing Applications. Clear communicator and effective project manager. Forward-thinking development professional bringing expertise in Java, Angular, SQL, HTML, CSS, JavaScript and other programming languages. Versatile senior java developer experience with full software development lifecycle and comfortable working within agile development frameworks. Organized and hardworking team player with strong verbal and written communication skill. Prepared to bring more than five years of related experience to a challenging position.

Overview

6
6
years of professional experience
4
4
years of post-secondary education
3
3
Certifications

Work History

Senior Software Engineer

Carelon Global Solution
02.2024 - Current
  • Introduced automation tools for efficient deployment processes, minimizing downtime during updates.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Working on vulnerability remediation in applications

Software Engineer

Factweavers Technologies Pvt. Ltd.
03.2023 - 07.2024


  • Reviewed code and debugged errors to improve performance.
  • Diagnosed and corrected errors within code to allow for integration of proprietary applications.
  • Adjusted design parameters to incorporate new features.
  • Applied scripting knowledge to supplement Java development.
  • Wrote, modified and maintained software documentation and specifications.
  • Optimized web assets for speed and performance.
  • Worked with business teams to understand needs and address production questions.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
  • Determined coding requirements for specialized scripts.
  • Developed and maintained microservices architectures using Docker and Kubernetes.
  • Used angular as a js framework to developed front-end application

Java Developer

IRIS SOFTWARE
09.2021 - 03.2023
  • Working on Citi bank project on given monthly task based on business requirement
  • Involved in requirement gathering, analysis, design, implementation and testing.
  • Doing function testing from our end before final commit the code changes.
  • Prepare release noted, TDD document as per need
  • Deploy code on QA/Dev environment.
  • Involved into UAT and PROD support to resolve the issues
  • Interact with client to understand the business requirement and discuss the respective queries
  • Used Technology & Tools - Spring batch, Spring boot, Java 11, JUnit, Oracle DB, Unix, Eclipse IDE, Autosys, Jenkins, AWS, docker, kuberenets, bitbucket and Jira etc.
  • Developed and maintained microservices architectures using Docker and
    Kubernetes.

Associate Software Engineer

CE INFO SYSTEM PVT. LTD
01.2019 - 09.2021
  • Reviewed code, debugged problems, and corrected issues.
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
  • Provided software application engineering and maintenance for development lifecycle.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Tested and deployed scalable and highly available software products.
  • Used ORM and MongoDB to develop and manage databases.

Education

Bachelor of Engineering - Computer Science

Rajiv Gandhi Proudyogiki Vishwavidyalaya
Bhopal
06.2013 - 05.2017

Skills

    Maintaining applications

    Project Management

    Quality Assurance Testing

    Programming

    Application Security

    Agile

    Code reviews

    Algorithm implementation

    Monolithic and microservice architecture

Custom

  • Core Java
  • Spring Boot
  • Spring MVC
  • Hibernate JPA
  • Angular
  • Javascript
  • Mysql
  • AWS
  • Docker
  • Kubernetes
  • Microsoft window
  • GitHub
  • Bitbucket
  • Jenkins
  • Bamboo
  • Checkmarx
  • Postman
  • JIRA
  • Linux
  • MS Word


Languages

English
Hindi

Certification

Design patterns

Interests

Music

Cricket & Volleyball

Custom

Carelon Global Solution.


CPS AppSec(Client - Elevance Health)

Project Description - The CPS AppSec team ensures the security of Elevance health applications. Checkmarx tools detect vulnerabilities within these applications, and the AppSec team conducts thorough analyses. Based on the severity of the findings, they make informed decisions to remediate vulnerabilities in the application


Tools & Technology -

Java, Spring Boot, Angular, AWS, Unix server, Eclipse, Intellij, Checkmarx tool, VS code, Bamboo, Bitbucket, JIRA


Roles and Responsibilities -

Leadership and Guidance:

     Lead the Team: Provide technical leadership to the Checkmarx vulnerability remediation team.
     Mentorship: Coach and mentor team members, fostering growth and skill development.
     Coding Standards: Define coding standards and procedures for glitch-free development.

Vulnerability Remediation:

      Collaboration: Work closely with development teams to address vulnerabilities detected by Checkmarx tools.
      Timely Reporting: Provide timely vulnerability assessment reports to key stakeholders.
      Threat Intelligence: Share relevant threat intelligence documents with the team.

Risk Management:

     Severity Assessment: Evaluate the severity of vulnerabilities based on industry standards.
     Decision-Making: Make informed decisions on remediation priorities.
     Complete Remediation: Own and manage identified threats and vulnerabilities until they are fully remediated.


FACTWEAVERS TECHNOLOGIES PVT LTD.


LocalClarity (Client - Internal)

Project Description - LocalClarity gives multi-location businesses the power to take control of their reputation and local search presence.

Brands and agencies around the world leverage LocalClarity to streamline and simplify review management, improve local search & map rankings, track competitors, and discover actionable insights across locations.

Tools & Technology -

Java, Spring Boot, JUnit, Angular 16, AWS, Docker, Kubernetes, ElasticSearch, Unix server, Eclipse, Intellij, VS code, Jenkins, Bitbucket, JIRA

Roles and Responsibilities -

  • Discuss with client to know the requirement in details.
  • Design, Analysis and developing the flows for the application as per requirement.
  • Functional testing of the application.
  • Prepare release noted, TDD document as per need.
  • Deploy code on QA/Dev environment.
  • Involved into UAT and PROD support to resolve the issues if occurring.


IRIS SOFTWARE


Basel-SFT (Client - Citi Bank)

Project Description - There are many portfolios and each portfolio have multiple transactions. Calculate EAD (Exposure at default) and RWA (Risk weight) for Citi global customers for different portfolios. Process RM Feed file( multiple transaction of users ) from the input path which have multiple portfolio and for each portfolio there are multiple transactions.

Tools & Technology -

Java 8, Spring Batch, Spring Boot, JUnit, Oracle, AWS, Docker, Kubernetes, Unix server, Eclipse, Autosys, Jenkins, Bitbucket, JIRA

Roles and Responsibilities -

  • Discuss with BA (business analytics) to know the requirement in details.
  • Design, Analysis and developing the flows for the application as per requirement.
  • Functional testing of the application.
  • Prepare release noted, TDD document as per need.
  • Deploy code on QA/Dev environment.
  • Involved into UAT and PROD support to resolve the issues if occurring.


CE INFO SYSTEM PVT. LTD.


1. Traffic Event Editor -

Project Description - A event editor where create event like road close, pat holes, traffic, construction, safety etc on the given latitude and longitude and publish for the showing event on the Mapmyindia map portal. Also update the reported event which report by the Company MOVE android application on the map. Reported and created event on graph how many event are created and reported also city and category wise.

Tools & Technology - java 8, Spring Boot, Angular 8, MongoDB, Eclipse, Unix server, GitLab, JIRA.

Roles and Responsibilities -

  • Design, Analysis and developing the flows for the application as per TDD.
  • Development of other web services calls through java component.
  • Functional testing of the application.
  • Write unit test case using JUnit and Mockito for the different API flow.
  • Involved into UAT and PROD support to resolve the issues if occurring.


2. Traffic Device Analyzer -

Project Description - Scheduler program to get Live data from provider in database on given interval and creating CSV file on given location. Process CSV file from given location on the daily basis and consuming data and then save into Database of devices for daily report. Also set cron job as same process for monthly data report of devices.

Tools & Technology - java 8, Maven, MongoDB, Eclipse, Unix server, GitLab, JIRA.

Roles and Responsibilities -

  • Design, Analysis and developing the flows for the application as per TDD.
  • Development of other web services calls through java component.
  • Functional testing of the application.
  • Write unit test case using JUnit and Mockito for the different API flow.
  • Deploy code on QA/Dev environment.
  • Involved into UAT and PROD support to resolve the issues if occurring.


3. Traffic Dashboard

Project Description - Manage Live Traffic data from Processed Database through Rest APIs and render on the UI tables, One of the component using

for showing provider device and probes data on graph on the basis of days, months and year by selecting on calendar. Authorized user can Add update and see provider information through Provider module.

Tools & Technology - java 8, Spring Boot, AngularJS, Angular 8, MongoDB, Eclipse, Unix server, GitLab, JIRA.

Roles and Responsibilities -

  • Design, Analysis and developing the flows for the application as per TDD.
  • Development of other web services calls through java component.
  • Functional testing of the application.
  • Deploy code on QA/Dev environment.

Involved into UAT and PROD support to resolve the issues if occurring.

Timeline

Senior Software Engineer

Carelon Global Solution
02.2024 - Current

Software Engineer

Factweavers Technologies Pvt. Ltd.
03.2023 - 07.2024

JUnit

11-2021

Hibernate JPA

11-2021

Design patterns

10-2021

Java Developer

IRIS SOFTWARE
09.2021 - 03.2023

Associate Software Engineer

CE INFO SYSTEM PVT. LTD
01.2019 - 09.2021

Bachelor of Engineering - Computer Science

Rajiv Gandhi Proudyogiki Vishwavidyalaya
06.2013 - 05.2017
Asfar UsmaniSenior Software Engineer