
Moinul Islam
Full Stack Web Developer
Skills

Bekijk mijn diensten


Portfolio
Werkervaring
Senior Software Engineer
FairPattern.com • Fulltime
May 2024 - Present • 2 yrs
• Project Leadership: Led diverse projects, including a Document Management System (DMS), bus ticket booking systems for Saudia Coach Service, a marketplace platform with automated e-commerce deployment, virtual try-ons, and NLP-enabled product search, managing end-to-end solutions from design through deployment while maintaining Agile practices. • Full-Stack Development: Developed and deployed robust applications as a full-stack engineer, focusing on high-quality code and automated testing to ensure scalable and maintainable solutions. • Client Engagement & Requirement Gathering: Represented the team in client meetings, demonstrating applications, gathering requirements, and aligning project goals with client expectations. • Database Design & Query Optimization: Designed efficient and scalable database schemas and wrote optimized queries to ensure high performance and reliability for data-intensive applications. • Documentation & Planning: Prepared comprehensive functional requirements (SRS, BRD) and developed detailed milestone and WBS documentation to guide project timelines and deliverables. • Agile & Scrum Practices: Maintained Agile methodologies with Scrum frameworks, facilitating sprint planning, daily stand-ups, reviews, and retrospectives to ensure iterative progress and timely delivery. • Automated Deployment: Configured and maintained CI/CD pipelines to streamline deployments, improve efficiency, and support continuous integration across applications, including Python, PHP, Laravel, Node.js, WordPress and other stack's applications. • Cloud Infrastructure Management: Proactively managed AWS infrastructure (EC2, S3, CloudFront, Route53, CloudWatch, ELB) to ensure high availability, performance, and seamless scaling. • Code Review & Team Collaboration: Conducted code reviews and fostered a culture of knowledge sharing, continuous learning, and collaboration within the team.
Senior Software Engineer
Sundarban Courier Services Pvt. Ltd. • Fulltime
Apr 2021 - Apr 2024 • 3 yrs
• Developed a few micro services and managed it in an automated way. • Contributing to the technical solution from design through to code level. • Database designing for the system as per requirements. • Database tuning on demand. • Implementing business logic. • Implementing web services for mobile applications for this project. • Integrating with SMS gateway and multiple payment methods. • Integrating with payment gateway and multiple payment methods. • Modifying existing software code to ensure adequate performance for the current system. • Coordinating software system installation and monitoring equipment functioning to specification are met. • Designing, developing and modifying software systems by using scientific analysis and mathematical models to measure outcome and consequences of design. • Automated testing the product in controlled, real situations before going live. • Automated build and deploy pipelines • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, Cloudfront, Route53, Cloudwatch and ELB including backups, patches, and scaling. • Reviewing code & learning a new technology every day! • Sharing knowledge among team members.
Software Engineer
DataSoft Systems Bangladesh Limited • Fulltime
Jun 2017 - Apr 2021 • 3 yrs 10 mos
• Contributing to the technical solution from design through to code level. • Database designing for the system as per requirements. • Database tuning on demand. • Implementing business logic. • Implementing web services for mobile application of this project. • Integrating with SMS gateway and multiple payment method. • Integrating with payment gateway and multiple payment method. • Modifying existing software code to ensure adequate performance for current system. • Coordinating software system installation and monitor equipment functioning to specification are met. • Designing, developing and modifying software systems by using scientific analysis and mathematical models to measure outcome and consequences of design. • Automated testing the product in controlled, real situations before going live. • Automated build and deploy pipelines • Reviewing code & learn a new technology every day! • Sharing knowledge among team members.