Summary
Overview
Work History
Education
Skills
Projects
Accomplishments
Websites
Languages
Work Availability
Timeline
Generic

Mohamed Irfan F

Software Engineer
Chennai

Summary

Creative and focused software development professional with tenacious approach and superior work ethic. Adept at producing programs. Applies expertise to support other departments like production in order improve project design, development, review, and implementation.

Overview

4
4
years of professional experience

Work History

Associate Software Developer

Foundever
Chennai
05.2023 - Current
  • Containerized applications using Docker for seamless deployment.
  • Orchestrated the development of RESTful APIs for Switchboard applications.
  • Migrated User management endpoint from sb2-api to independent lambda function.
  • Enhanced security by implementing Auth0 and JWT, ensuring access control.
  • Improved application performance by 20% through code optimization.
  • Achieved 100% code coverage with comprehensive unit tests.
  • Designed applications for scalability, performance, and maintainability.
  • Resolved issues promptly to ensure smooth application operation.

Systems Engineer

Tata Consultancy Services Ltd
Chennai
11.2020 - Current
  • Full-stack development expertise with Angular for front-end and Node.js for back-end.
  • Proficient in AWS services: Lambda, ECS, S3, CloudWatch, SQS, SNS, RDS, Secrets Manager, API Gateway.
  • Developed RESTful APIs in Node.js, integrated with AWS services for seamless communication.
  • Optimized resource utilization with AWS Lambda for serverless computing solutions.
  • Managed MySQL data storage, ensuring integrity and performance through indexing and query optimization.
  • Achieved 100% code coverage with unit tests in Karma/Jasmine and JUnit for front-end and back-end.
  • Implemented CI/CD pipelines using AWS CodePipeline for automated testing, deployment, and rollback.

Education

Bachelor of Engineering -

Rajalakshmi Engineering College
Chennai, India
07-2020

Skills

  • Angular 12
  • Nodejs
  • HTML
  • CSS
  • AWS
  • MySQL/SQL
  • JavaScript proficiency
  • Performance Optimization
  • Continuous integration
  • Library design
  • Application Development

Projects

SwitchBoard (05/2023 - Present)

Switchboard is a web-based content management system that uses data and analytics intelligently to deliver the right product, to the right audience, at the right place, at the right time. Worked on Front-end and Back-end applications. Orchestrated new back-end services that interact with each other through SQS, WebSocket, RESTful API's, Lambda functions, ECS tasks etc.

Hybrid Networks (12/2021 - 05/2023)

. Hybrid network is a combination of multiple services that interact with each others to keep a parcel's status updated throughout the Bpost company.

. Orchestrated new services as lambda functions and tasks running in Elastic containers to get the events and process it and send it to the other downstream applications.

. Led migration of notifications services from Java backed code to Node.js. Designed and led the creation of new notification-preference services.

Customer Cockpit & Chatbot (05/2021 - 11/2021)

A call center application which enables the user to place/recieve calls or chat with the customers to create and resolve the queries of the customer. Worked on both front end and backend features and also worked on creating the contact flow using Amazon Contact Center Panel and integrated it to the front end application.

Contact Management (11/2020 - 04/2021) 

This is a UI application used for performing CRUD operations on the data of the customers. Worked on adding more features to the backend API's and integrating it to the front end using angular framework

Accomplishments

On The Spot Award

Being a junior resource and a fairly new to TCS, I stepped up and grabbed the opportunity to replace the shoes of senior members quickly. Reduced the burden of the team by quickly adapting and stood tall in resolving the existing issues and bugs which were left unattended when some of the senior members left the team.

Best Team Award

I was honored with the Best Team Award at TCS for flawlessly delivering a critical release on time through meticulous planning.

Languages

Tamil
Native language
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2
Urdu
Upper Intermediate (B2)
B2

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Associate Software Developer

Foundever
05.2023 - Current

Systems Engineer

Tata Consultancy Services Ltd
11.2020 - Current

Bachelor of Engineering -

Rajalakshmi Engineering College
Mohamed Irfan FSoftware Engineer