Md. Nattachiuj Jaman Nafir

Bangladesh

@njnafir

Senior Software Engineer

Badges

Problem Solving
Python
Sql

Certifications

Work Experience

  • Senior Software Engineer

    Bay Emporium Ltd.•  September 2021 - Present

    • Led the upgrade of BEL-ERP (Odoo) Back-End Development to optimize running time, program complexity, database queries, advanced reporting, Inventory, and user experiences, while also adding new features to increase usability. • Planning and architecture of migration operation from Odoo 10 to Odoo 15, ensuring features from COO, HOR, HOH, HOM, and Managers for new features for a better experience. • Mentored junior developers on best practices, teamwork, work ethics, and agility. • Designed and developed the architecture for the platform using Django and React, ensuring scalability and flexibility as the platform grows. • Integration of Odoo APIs with Django and React, enabling real-time stock and inventory access, and improving the accuracy of product availability information for customers.

  • Full-stack Developer

    Turing Inc.•  October 2022 - December 2022

    • Developed and maintained the client´s management platform, ensuring smooth patient/provider communication, prescription delivery, and appointment scheduling for a seamless patient experience. • Worked closely with the engineering team to make architectural decisions and build out technical solutions as the company scaled. • Built user-facing features on the frontend, improving performance and reliability using JavaScript and Nodejs. • Developed backend systems, improving the patient record database with NoSQL and managing high webhook traffic using distributed systems architecture and growth experiments. • Utilized 3rd party integrations such as Stripe, DynamoDB, and Apprunner to enhance patient scheduling and provider management software. • Improved engineering processes and tooling, enhancing productivity and code quality using Python. • Worked on distributed systems architecture, ensuring seamless scalability and reliability. • Ensured high availability and robustness of systems using Apprunner and other technologies. • Developed and integrated payment systems for seamless payment processing, utilizing Stripe and other payment gateways. • Worked on integrating advanced AI technologies to enhance the patient record database, enabling predictive analytics and personalized healthcare recommendations.

  • Python Developer

    Bdtask•  October 2019 - September 2021

    • Software Development of Skytrip, a microservice airline tickets platform based on AWS architecture, utilizing Python and Javascript. • Oversaw the entire development process, from planning and modification to architecture and hiring engineers. • Incorporated multiple GDS, including Sabre and Galileo, into the platform. • Deployed REST/RESTful APIs to AWS Lambda with layers and roles for DynamoDB and S3, improving scalability and performance. • Stored user activities on DynamoDB for future analysis and make calls to GDS APIs to match related results, enhancing accuracy and speed. • Configured API Gateway for front-end developers using Raw Python Scripts (AWS Lambda) Object-Oriented Design, improving usability and functionality. • Development of additional software to divide traffic, utilizing Django and React. • Customized the B2C React App for B2B Section, simplifying API calls and authorization. • Merged the B2B platform with Django App and transformed all Serverless APIs to the Django Rest Framework, improving integration and performance. • Created extra features for B2B, including Users, Permissions, Reports, Branches, Accounting, Wallets, and Bank Accounts Management, enhancing usability and functionality. • Utilized Git/GitHub and Bitbucket for version control, Jira for project management, Docker for packaging, EC2 for Server, PostgreSQL AWS RDS for Database, Route53 with ACM, AWS Cognito, and LB for Domain, enhancing security and scalability. • Implemented Redis for cache, improving performance and reducing loading times.

  • Junior Engineer

    Global computer•  August 2017 - February 2018

    Understand customer problems and serve a quick solution. Troubleshoot computer hardware problems. Troubleshoot computer OS problem. Built PC with all requirements and attach parts.

Education

  • Daffodil International University

    Computer Science & Engineering, BS•  March 2021 - July 2023

  • Feni Computer Institute

    Computer Science & Engineering, Diploma•  July 2016 - June 2020

Skills

njnafir has not updated skills details yet.