Md. Arif Aslam
Bangladesh
-linkedin.com/in/md-arif-aslam
Summary
My 10+ years of experience of complex and business software solutions includes responsibilities for full life cycle
development of software solutions, from initial requirement gathering to design, coding, testing, implementation,
and deployment, participating in end-to-end Software Development Life cycle (SDLC), managing large projects,
mapping client’s requirements, maintaining complex applications and so on. An experienced team player with
excellent communication and interpersonal skills who also have to handle pressure and work independently,
motivate and influence others and can train and mentor juniors or subordinates.
My skill set indicative of my experience includes
Languages: C#, Java, PHP Frameworks
Technologies: .NET, ASP.NET (Core, MVC, Web API), Web Services, Entity Framework, LINQ, ADO.NET, Redis,
RabbitMQ, Dapper, Micro ORMs, Service Bus, Spring Boot, Laravel and CodeIgniter
Mobile Technologies: Android
Front-End Technologies/Languages: HTML, CSS, JavaScript, Bootstrap, Node.js, Typescript, VueJs, React JS,
AngularJS, jQuery
Testing Tools: MSTest, Behat, Junit
Database: SQL, MySQL, Oracle(Using Oracle SQL Developer, Toad), MongoDB
Methodologies: Rapid Application Design (RAD), Scrum, Agile
Architectural: Clean Architecture, MVP, MVC, MVVM
Servers: IIS, Windows Server 2016, Amazon, Azure, Tomcat
Project Management Tools: JIRA, Trello
Other: Practical Understanding of Unit Testing, TDD & BDD. Clear & strong concepts of OOP & Design Patterns.
Follow coding standards and adopt new as required.
I am a solution-oriented person who thrives in challenging, fast- paced environments where my performance
directly impacts the bottom line. I believe that my strong background in IT combined with my extensive experience
in planning, designing, developing, executing, monitoring, and closing a variety of projects.
Experience
Senior Software Engineer
SHAKTI FOUNDATION FOR DISADVANTAGED WOMEN
Oct 2010 - Present (10 years 8 months +)
Projects:
1. Shakti ERP for Microfinance, SME, Health Program
2. Audit Management System
3. Finger Autinticating System
4. Loan Assessment System
5. Support Ticketing System
Responsibilities
1. Requirement collection and analysis.
Md. Arif Aslam - page 1
2. Providing technical assistance to the development team in high-level requirements for the solution
architecture and optimization of technology use according to software patterns and industry standards.
3. Design and architect system using UML and create technical and functional design documents like
System Requirement Specification, Design Scope Document, and so on.
4. Design database and application architecture using Domain Driven concept as well as web-services
to interface with external applications
5. Develop and coordinate the team practicing Agile methodology
6. Review, analyze and define requirements for new development or enhancements or maintenance of
existing systems.
7. Process optimization, Code review, Re-factoring, concerning Best Practices and Code Smells
8. Provides proactive advice and feedback throughout the development lifecycle for prevention and
early correction of possible problems.
9. Train my team members for the new concepts and serves the solution of complex problems and
issues.
10. Prepare project estimation with task detail and schedule.
11. Android-based apps for digital Loan Assessment using Web API.
Programmer
Honeycom Automation & Security Ptv. Ltd.
Mar 2009 - Apr 2010 (1 year 2 months)
1. Understanding requirements and developing modules, integrating frameworks with ASP.NET, C#,
Java, PHP, MSSQL, Oracle, Mysql
2. Provide solutions to complex business logic's
3. Mentoring colleagues related to new technologies
4. Working with BDD for Automated Testing
5. Developing Android app from scratch
6. Project architecture design and involvement in the development
7. Database and schema design with programming
8. Development in web technology as well as services
9. Bug reporting
10. Bug fixing
Programmer
ICEL Pvt. Ltd.
Mar 2008 - Feb 2009 (1 year)
1. Developing enterprise applications for the business from scratch to product end.
2. Database programming
3. Explore and R&D on new technologies.
4. Implement real-time technologies
5. Prepare proper document using Enterprise Architect
6. Attain lots of in-house and outside training
Education
Atish Dipankar University Of Science & Technology
Bachelor's Degree, CSE
2009 - 2012
Md. Arif Aslam - page 2
Bangladesh Polytechnic Institute
Engineer's Degree, CSE
2003 - 2007
North Bengol Suger Mils High school
High School, Science
2002 - 2003
Skills
Full-Stack Development • Web Applications • Mobile Applications • Software Development • Web
Design • Wireless Networking • Network Administration • IT Management • IT Service Management •
Website Development
Md. Arif Aslam - page 3