NIHAL MUHAMMED BASIM
*****.*****@*****.*** • 716-***-**** • LinkedIn
EDUCATION
Master’s in computer science, University at Buffalo, Buffalo, NY Aug 2023 - Dec 2024 Relevant coursework: Data Structures and Algorithms, Machine Learning, Computer Security, Data Intensive Computing B.Tech in Electrical and Electronics Engineering, National Institute of Technology, Calicut, India Jun 2015 – Apr 2019 PROFESSIONAL EXPERIENCE
Software Engineer, Talentica - Pune, India Sep 2022 – Jul 2023
• Designed, developed, debugged, and rigorously tested software products for the Startup Company Emtech.
• Implemented Azure Key Vault to strengthen application security, resulting in a 20% reduction in security vulnerabilities.
• Led the design and development of a payment module for the application integrated with STRIPE, executed smooth data migration using flyway scripts, and received the Pat on The Back Award for successful delivery.
• Revamped and optimized the Legacy Notification System resulting in a 25% increase in delivery accuracy.
• Integrated Azure Media Services for seamless streaming of demo videos and documents on the application dashboards.
• Collaborated with front-end developers to refine REST APIs, improving the functionality of application dashboards. Software Engineer, Tavant – Bangalore, India Oct 2020 – Sep 2022
• Worked closely with project managers and technical architects to strategize and execute scalable solutions for MGIC.
• Implemented Spring Cloud Stream and RabbitMQ strategically, resulting in a highly scalable messaging system.
• Engineered and fine-tuned SQL scripts to align with dynamic client requirements in production environments.
• Refactored the codebase by substituting HashMaps with JSON, significantly enhancing code readability.
• Utilised SSH File Transfer Protocol (SFTP) for efficient file storage and download operations on AWS S3.
• Received Tavant Excellence award in best Rookie Category and The Shining Star award for exceptional contribution towards the success of the project.
Project Trainee, Tavant – Bangalore, India Dec 2019 – Sep 2020
• Completed a full-stack developer training program, specializing in Java, Spring Boot, Hibernate, PostgreSQL, Angular.
• Engineered a scalable doctor appointment booking system leveraging Java, Spring Boot and PostgreSQL at the backend and Angular at the frontend.
• Contributed to bug fixing, REST API design, and development at Mortgage Guaranty Insurance Corporation (MGIC).
• Demonstrated commitment to test-driven development, maintaining Jacoco test coverage consistently above 85%. PROJECTS
QDoc
• A Scalable Distributed Doctor Appointment Booking Platform.
• Engineered backend using Java, Spring Boot, PostgreSQL, and used multithreading for accelerated processing. Customer Churn Prediction
• Performed in depth analysis of HR data, Data Cleaning and EDA to unveil key factors driving customer attrition.
• Implemented 6 predictive models to predict customer churn, achieving peak accuracy of 95% with Random Forest Classifier. Also developed a user-friendly UI using React and NodeJs for uploading customer data and assessing churn likelihood. SKILLS
Languages: C, C++, Java, Python, Html, CSS, JavaScript. Libraries: PyTorch, TensorFlow, NumPy, Scikit-Learn, Pandas, Seaborn, Matplotlib, Junit, Mockito, Jackson Frameworks and Tools: Spring Boot, Hibernate, Spring Data JPA, Spring security, Spring Cloud Stream, RabbitMQ, Hadoop, Spark, PostMan, Splunk, DataDog
Database: MySQL, PostgreSQL
Cloud: AWS, Azure
Functional: Agile, SDLC, Jira, BDD, Version Control, Debugging, Scrum Other Technical Skills: Microservice Architecture, Data Structures, Multithreading, REST APIs, Data Cleaning, EDA ACHIEVEMENTS
• Ranked 298 in the state-level Engineering Entrance Exam.
• Inter-School chess championship winner.
• Secured three distinguished awards over a short span of 3 years from both Talentica and Tavant.