About
Software engineer with 8+ years of experience. Working as Full-stack software development, and enjoy collaborating with the different product areas: scrum, refinement, UI/UX. I have extensive work experience on Mobile Application Development, Web, Backend, Development Planning, Wireframing, Agile Development, and Team Lead. Have a passion for code craftsmanship and design. Love to make great products specially which impact on people's everyday life.
I value the following aspects from a company and role:
• Make things simple for challenging projects.
• Great values, teammates and room to mentor my peers.
• Next-generation technologies and their impact on software as a service.
• Growth opportunities, career plan, feedback, and goals.
• Focus on the customer/end-users satisfaction, and quality assurance.
• Data-driven decision making, analysis of metrics, and monitoring product usage in production.

- Name:Sopan Ahmed
- Profession:Sr. Full-stack Developer ( Android | Java | Spring Boot | AWS | GCP )
- City:Dhaka, Bangladesh
- Email:spn.ahmed92@gmail.com
- Phone:(+880) 1685 053007
Education
BSc. (Engineering) in Computer Science & Engineering
2010 - 2014
Shahjalal University of Science & Technology Sylhet, Bangladesh.
Higher Secondary School, HSC - 2009
2007 - 2009
Firoj Mia Govt. CollegeAshuganj, Brahmanbaria
Secondary School, SSC - 2007
2002 - 2007
Shah Farasat Ali High SchoolAshuganj, Brahmanbaria
Experience
• Worked as part of a team to completely organize and architect the two Educational Android App to implement a newer UI and improved performance. • Project management using Jira, scrum and Agile methodologies & contributed to full life cycle development of applications. • Establishes and/or co‑ordinates programmers of work (delivered through development) • Individually implemented multiple new features including ’Push Notifications’, ’media player’, ’quiz’, ’Java game development and more. • Solely responsible for integrating different libraries, implementing use of API end points, localization of strings and more. • Implemented several API microservices in Node.js, socket.io and Java Animation based logical games. • Learnt new OOP language called Kotlin on the fly and successfully migrated parts of the project to Kotlin. • Worked on more than 50 projects & responsible for resolving bugs, production and QA issues.
Skills: Android · Java · JavaScript · Firebase · REST APIs · Angular JS · Java Spring Boot · Tailwind CSS · Latex · Relational Databases · MySQL · Socket · AWS · Google Cloud Platform• As the only android developer for the company, very quickly jumped on‑board and took full responsibility of the development and operation of the app. • Performed bug fixes on existing code and analyzed existing code to proactively detect and fix code. Performed an extensive code review to better understand the entire code. • Developed 10+ different kinds of projects including Property Search, Educational & Ecommerce app • Responsible for resolving bugs, production and QA issues.
Skills: Android · Java · JavaScript · Firebase · REST APIs · Angular JS · Tailwind CSS · Latex · Relational Databases · MySQL• Took bottom line responsibility for push notifications, using Javascripts to integrate with the Android app. • Designed and developed background jobs to run at regular intervals to send alerts to users who have downloaded the app but not made any progress in ‘n’ number of days. • Implemented the receiver and extracted JSON messages from Push notifications to direct it to the target activity. • Developed Audio‑Video streaming app named Willfon, Miruphone & others. • Single handed design and implementation of Admin module.
Skills: Android · Java · JavaScript · Firebase · REST APIs · Angular JS · Java Spring Boot · Tailwind CSS · Latex · Relational Databases · MySQL · Socket · AWS · Google Cloud Platform• Worked individually as well as part of a larger team on developing and maintaining multiple client applications. • Worked on multiple emulators to thoroughly develop and test deployment and interoperability on multiple platforms. • Developed more than 15 projects including Car buy‑sell app named Peepep.
Skills: Android · Java · JavaScript · Firebase · REST APIs · Tailwind CSS · Relational Databases · MySQL · Socket · Google Cloud Platform• Developed app doctor-patient consultant & social photo-sharing app • Implemented overall Android application logic and wrote API server for community service, along with project lead engineer.
Skills: Android · Java · JavaScript · PHP · Firebase · REST APIs · Tailwind CSS · Relational Databases · MySQL · Google Cloud Platform• Developed a game like flappy bird using Java • Developed app like company profile, all newspaper reader & more • Assist in budget for internal hardware/software along with Sr. Developer, create/manage architecture diagrams/plans
Skills: Android · XML · Java · JavaScript · Firebase · REST APIs · Relational Databases · MySQL · AnimationSkills
- Programming Language: C, C++, Java, Java Spring Boot, Javascript, Typescript, Groovy
- Database Management: MySql, SQLite, PostgreSQL, NoSQL: MongoDB, Realtime Database, Cloud Firestore, Realm, Room
- Web Technologies: HTML, CSS, Node: Angular, PHP, Latex, Bootstrap, Firebase
- Third Party Libraries: Socket.io, Volley, RetroFit, gson, okhttp, dagger, Glide, butterknife, exoplayer, Picasso
- Cloud API: OAuth, Facebook, Twitter, Firebase Auth
- Cloud Services: AWS, Google Cloud Platform, Firebase, Heroku.
- Tools: Android Studio, Visual Studio, Intellij idea, JIRA
- Version Control: Git, Github, GitLab, BitBucket
- Operating Systems: Windows, Linux, Mac OS
Strenth
- Stick to Delivering Results: Identify the problems that cause them distress, and recognize their own existing problemsolving skills. Relying on a mix of problem-solving and time-management skills.
- Open to think: Creative Skills Use creative thinking and resourcefulness to come up with the most optimal and original ideas. Always keep in mind the limitation of personal capabilities to implement the ideas.
- Life-long Learner: Love to learn new technologies Never done learning and always seeking to improve myself. Curious about new possibilities and taking action to explore them.
Online Programming
- UVa: Sopan, Solved 100+ problems
Projects
Android Apps
Medhabir Supernova Click
• Medhabir Supernova is the Educational and learning application that aims to help the secondary (Class 6-10) level students in Bangladesh to enhance and develop their knowledge. • It offers 325 instructional animated videos, chapter-wise pdf, beautifully highlighted summaries, and other learning contents. Several exercises, exams, model tests, and quiz will increase proficiency in every subject. • The app will be published soon.
• Kids Brain Builder is the Educational and learning application that aims to help the kids to enhance and develop their basic knowledge. • It offers 200 animated videos, 100 logical games, and other learning content. • The app will be published soon.
• Search residential, commercial properties for sale, letting agents in your area or by name across the UK • Compare house prices with Waseka's house prices.
Ahmadiyya Bangla Prokashana, includes: • Al-Quran, Yassaarnal Quran • Namaj • Promised Messiah (A:) books • Bangla Khutba • Ahban, Pakkhik Ahmadi, Al-naser • Website & Others.
• Android Simple Puzzle Games based on Java: --> Logical Games. --> Language Games. --> Drag & Drop Games.
• There are some different Bangla app where I develop this in Bangla Interface (pdf files) and make user friendly.
• Android chat Messenger • It’s a simple chat Messenger as well as file(image, videos and gif only) uploading system where those are shown in public Dashboard, We Compress the file and reduce size. We integrate bulk SMS for Mobile Verification...
• It's a simple social app where user capture selfie and upload on his timeline. • SelfieCap has Dashboard where other peoples selfie with caption are shown (following). • It has like, comment and share section. • It's also have search, Follower, Timeline as well as chat functionality.
• Randomly Obstacles (Cars) are moving from Bottom to Top. When obstacles are intersecting with your car then game stopped and show the restart as well as other options.
• Medichat connects doctors and patients. It makes doctor consultation easier and available. • Most of the times you don't need to visit the doctor physically. You can get consultation through Medichat. • No need to book a doctor appointment, traveling in endless traffic and waiting at hospital. • We integrate bulk SMS for Mobile Verification...
• This is a Newspaper app where world's top newspaper as well as all Bangladeshi top newspaper, magazines are sorted in different categories as well as shown in tab mode which make it user friendly.
• The is very simple RSS reader application. The complete application will have four views • A view will list all the websites (stored in SQLite table) in a list view • View to add new website to application. • SQLite database is used to store websites entered by used.
Web Application
Java Back End Application
Java Spring Boot CRUD
• Java Spring boot REST API Project(CRUD)
• Java Spring boot project : student-management-system • Student Management System | Spring Boot | Thymeleaf
• Java Desktop Software • All types of books are stored in the database through category and insert, update, delete, member information searching option etc. are perform in this software.
• Java Desktop Software • This is an account based software. The company create denim clothes. This software calculated all the process through dying, waving, finishing the clothes. It also shows a final ledger of all the process in a list.
Thesis
Iterative way of recognize face automatically (Final Year thesis and project)
• We take the image of human face (front) and save it into out train database. After train we take another image of same person and matching it into our database. Detected face is shown with details information of the person.
Participation
- App contest organized by EATL-Prothom Alo 2013. EATL-Prothom Alo Top 35 Team from EATL-Prothom Alo App Contest
- National Collegiate Programming & Software Contest 2011
Volunteer Experience
Majlish Khuddamul Ahmadiyya Bangladesh
• I do some religious work here.