Software Engineer
Dhaka, Bangladesh
- Developed features using Agile methodologies as a full‑stack software engineer for an education information management system by UNICEF, serving over 20M students, 150K schools, and 350K teachers.- Migrated database vendor from Oracle to PostgreSQL and helped a Statement Delivery company save around 60,000 USD per year.- Transformed an EJB monolithic application to Spring‑based microservices, upgraded older plugins and libraries to latest versions, and wrote custom plugins, to speed up the website nearly two times.- Redesigned application to be completely accessible and responsive, helping their product become 508‑compliant, attaining exceptional customer satisfaction, and consequently drawing 20% more customers.- Revamped fraud detection for a financial institution by transforming highly imbalanced dataset and applying machine learning models (XGBoost, Local Outlier, Isolation Forest), boosting fraud detection rate by 20% and reducing false negatives by 15%.- Led a team to analyze local newspaper articles for sentiment analysis, discerning positive and negative news trends, and helping gauge the effectiveness of businesses and the government.- Participated in requirement analysis, sprint planning, system design, documentation, and code reviews.- Mentored new employees on Design Patterns, JavaScript, and fundamentals of Machine Learning (ML).