Farhan Hyder

New York, NY | fmshyder@gmail.com

Aspiring Software Engineer with a diverse skillset and creative drive to full-stack software development. Expert in various programming languages, proficient in designing APIs and developing middlewares, and feature development & implementation. Specialized in thinking outside the box to find unique solutions to challenging engineering problems.




Experience

Accenture, New York, NY

Lead Software Engineer - BNY Pershing X
  • Contribute to the design, prototyping, and production deployment of a next-generation platform for Alternative Funds, allowing them to be traded more easily in the investment marketplace.
  • Improve and maintain back-end systems using Java Spring Boot, NodeJS, NestJS, GraphQL, and MongoDB, while also creating new features from scratch.
  • Develop front-end applications within a micro front-end architecture using Angular.
  • Manage Gitlab version control and CI/CD workflows, optimizing data processing with PySpark and Azure Functions.
Lead Software Engineer - Accenture Cloud First
  • Played a key role in designing, developing, and implementing functional components that enable clients to manage cross-cloud applications (AWS, Azure, GCP) directly from the ACF platform.
  • Designed and implemented a reusable component using AWS SNS and Lambda as a workflow queue system, driving a major internal architectural shift from monolithic to decoupled. This improved system maintainability and made it easier to add new features, while also allowing other teams to use the component.
  • Managed the transition of project leadership, maintaining continuity and excellence in project delivery, and ensuring a smooth handover from the China dev team to new team members in India.
  • Conducted extensive training and mentorship, onboarding more than ten new team members on feature-related tasks and offering in-depth guidance on ACF cross-cloud platform.
  • Orchestrated collaboration across diverse international cross-functional teams of over 45 members, ensuring smooth operations and development processes among teams from Argentina, China, Czech Republic, India, Ireland, Mexico, Philippines, and the USA.
Senior Software Engineer - Accenture Cloud First
  • Played a pivotal role in the full-stack development and release of over 35 critical features, leveraging Angular for front-end, NodeJS for back-end, and AWS for scalable cloud deployment.
  • Enhanced the GCP sandbox project auto-decommission feature, achieving a 97%+ success rate in identifying and removing redundant projects, significantly optimizing resource utilization.
  • Implemented Rebar Messaging Service within ACF cross-cloud platform, enabling more efficient inter-service communication.
  • Created internal and external APIs with NodeJs and AWS Lambda function.
  • Refined and optimized CI/CD pipelines within Azure DevOps and AWS CodePipeline.
  • Coordinated with multiple analytics teams to develop and integrate report pages and dashboards in ACF cross-cloud platform, significantly improving user access to critical data insights.
  • Developed and maintained automated scheduled jobs using AWS CloudWatch, and Lambda as part of provisioning projects, retriggering failed jobs, clean ups, and audits.
Oct 2021 - Present

Tata Consultancy Services, Edison, NJ

Software Engineer
  • Designed, developed, and maintained Java Servlets for web services.
  • Monitored and analyzed traffic patterns on the web services and moved or balanced traffic accordingly.
  • Collaborated with external teams to plan and perform the migration from legacy (on-prem IBM DB2) to cloud (AWS).
  • Played a key role in system monitoring enhancements and the integration of automated solutions to enhance site reliability and ensure high system availability.
Feb 2020 - Sep 2021

City University of New York, Long Island City, NY

Teaching Assistant / Academic Peer Instruction Leader
  • Mentored college students in Advanced C/C++ Programming, Object-Oriented Programming with Java, College Algebra, and Trigonometry.
  • Prepared lecture notes, quizzes, programming assignments, and mock tests.
  • Worked with other Academic Peer Instruction Tutors to improve tutoring skills and research on different effective education models.
Sept 2015 - Feb 2019

Skills

Programming Languages & Tools
Programming Languages C, C++, Python, JAVA, JavaScript
Back-end NodeJS, Express, PostgreSQL, MongoDB, Google Firebase, AWS (Lambda, DynamoDB, CloudWatch, CloudTrail, StepFunctions, EventBridge, CodePipeline) , JDBC
Front-end Angular, ReactJS, TypeScript, HTML5, CSS
Other tools NumPy, Scrapy, Splunk, Dynatrace, Jupyter Notebook, Git, SVN
Natural Languages
  • English, Bengali - fluent
  • Hindi, Urdu - converse

Projects

  • Stock Trading Calculator | Web Application |
  • A website that lets a user to save their stock information and perform different calculations to ease their stock trading. Full-stack angular development has been used with Google Cloud Services. Github is used for version control, and Bootstrap for partial front-end UI design.

    Stock Trading Calculator Demos:

  • Chitty Chat | Web Application |
  • A chat room messaging service that uses machine learning to detect and analyze the tone of a message and convert that into an emoji. This service was built while working in an agile software development team for a college project. I acted as a Software Architect, also responsible for continuous deployment, back-end development, and tone-analyzer middleware API creation.

    Chitty-chat Demos:

  • Pooled House | Web Application |
  • A web application that collects, compares and gives multiple visualizations of tip data from NYC service industry. The website was created as a part of a project in the Web Site Design class at CCNY. I acted as a scrum master for this project. I was responsible for managing a team of five to achieve weekly goals, implementing map-view using MapBox, and handling backend with AWS AppSync.

    Pooled House Demos:
    This is a member's only website. Therefore, to use it you will need an account.
    Feel free to create a new account or use the credentials below.
    username: devtest
    password: devtestpassword

    >> PooledHouse demo link


  • Pizza Hub | Web Application |
  • A group project for Software Engineering course at CCNY. A Mid-Manhattan pizza ordering website, that takes orders from the customers, then sends the order to the selected store. The store-management-site is designed for three types of users- manager, delivery guy, and cook. JavaScript and Node.js are used for the web application.
    I was fully responsible for the Google Maps API, Searching Nearest Stores, and Graphics. Shared responsible for System design and Data-flow. Following are the samples of some of my work in this project.

    Pizza Hub Demos:

  • Shared Music Player | Console Application |
  • A real-time shared music player between two users. Both users have the same permissions in terms of changing the songs. Pthreads has been used to prevent any racing conditions, TCP Sockets has been used for Inter-Process Communication.

    Shared Music Player Demos:

  • Merit Evaluation of Different CPU Scheduling Algorithms | Console Application |
  • A project to evaluate the merits of FCFS, SJN, and Priority scheduling with and w/out Round-Robin by taking the Average turnaround, Average wait, Longest wait, and Total run time of each. C, C++ has been used to construct the scheduling algorithms, and Python has been used to plot the graphs.

    Different CPU Scheduling Algorithms' Merit Evaluation Demos:

  • Tip Calculator | Android app |
  • The app asks from the user to input the total amount of bill and number of people they would like to share the amount with. It also provides quick tip amounts 15%, 20% and 25% to the help the user with a quick summary.
    I have used the software Android Studio to make this app, used JAVA as the main language and XML for the graphical interface.

    Tip Calculator Demos:

Education

Georgia Institute of Technology

Masters of Science in COMPUTER SCIENCE (ML Specialization)
expected 2025
  • Machine Learning for Trading
  • Artificial Intelligence (ongoing)
  • Global Entrepreneurship (ongoing)

The City College of New York

Bachelor of Science in COMPUTER SCIENCE

GPA: 3.1

2017 - 2020
  • Artificial Intelligence
  • Intro to Data Science
  • Image Processing
  • Web Security
  • Website and Web Applications
  • Computer Language Paradigms
  • Operating Systems
  • Software Engineering
  • Software Design Lab
  • Theoretical Computer Science
  • Numerical Issues in Scientific Programming
  • Database Systems
  • Fundamentals of Computer System
  • Algorithms
  • Discrete Math Structures
  • Data Structures
  • Probability and Statistics for Computer Science

CUNY LaGuardia Community College

Associate in Science with Honors in COMPUTER SCIENCE

GPA: 3.8

2014 - 2016
  • Computer Organization and Assembly Language
  • Object Oriented Programming with Java