Md. Shariful Alam
Sector 10, Uttara, Dhaka.
E-mail:-Contact no:-
Skype: shariful.alam85
GitHub: shariful-alam
SUMMARY
2+ years of experience in full stack web and API development in Ruby on Rails.
Expert in developing Web Applications and RESTFUL APIs (for Android, iOS) using
Ruby on Rails, ReactJS, PostgreSQL, MySQL, JavaScript, Websocket(ActionCable).
Expert in scaling, optimization, caching, configuring apps with various cloud like
Heroku.
I am always concern on application performance and scaling for very high traffic. For
the fulltext search, I work on Sphinx, Elastic Search Engine. For better user experience,
I use Sidekiq, Redis for background jobs processing. For the real time web notification, I
love to use Rails ActionCable.
I use Capybara, RSpec with factorygirl and bot for Test Driven Development(TDD). I
use github/bitbucket Pull Request feature. I follow Agile(Kanban/Scrum) methodology
for software development and follow software design pattern while coding. I use
jira/trello tracker tremendously for task/project management stuff.
Passionate competitive programmer having 4+ years of experience which helped me to
write more efficient code. I have participated in various programming contests including
ACM-ICPC and several national programming contests.
PROFESSIONAL SKILLS AND TOOLS
Programming Languages: Ruby on Rails, Javascript, C, C++.
Database Management: Postgresql, MySQL, Redis, Sqlite3
Front-end Frameworks & Libraries: ReactJS, NodeJS, Bootstrap, Tailwind CSS,
jQuery, Ajax.
Testing Tools & Frameworks: Rspec, Capybara, FactoryGirl/Bot, Selenium Webdriver,
Headless.
Cloud Server: AWS(EC2, S3, Elasticache etc.), Heroku
Realtime tools: Websocket, ActionCable
Application Server: Puma.
Markup & Scripting: HTML5, HAML, Slim, CSS, SASS, Javascript, JSON, ERB
Full-text Search: Elasticsearch.
Background Jobs: Sidekiq, Resque, Redis, Cron.
Payment Gateways: Stripe.
Version Management: Github, GitLab, Bitbucket.
EXPERIENCES
Junior Software Engineer
January 2020 to Present
RightCodes Solution, Dhaka, Bangladesh
Website: https://rightcodes.org/
Developed many web applications using Ruby On Rails.
learnt Ruby on Rails framework and dive into it because I started loving it.
Started practicing Agile (SCRUM) and Kanban methodologies for
software development.
Full Stack Ruby on Rails Developer
February 2020 to Present – (Remotely)
Upwork Global Inc.
Profile URL: https://bit.ly/3qS5rCb
Worked on Ruby on Rails based projects for different clients.
Performed Requirement Analysis, Software Architecting/Design, Database Design and
communication with foreign clients.
Build web and mobile apps and RESTful API using latest Ruby On Rails(3.x to 6.x),
React, PostgreSQL, MySQL, Redis, background jobs and managing Ubuntu servers
on Cloud.
Coded with TDD(using Capybara,Rspec), using git, github, bitbucket for code repository.
RECENT PROJECTS
http://oms.rightcodes.org (Api and Application for Office Management System in Ruby
on Rails)
http://elawyerbd.com (A lawyer platform for Bangladesh developed in Ruby on Rails and
front end development is in progress )
EDUCATIONAL BACKGROUND
International University of Business Agriculture and Technology (IUBAT).
Passing year: 2019
B.Sc. in Computer Science and Engineering
CGPA: 3.74 out of 4.00
ACHIEVEMENTS
71st Position in ICPC Dhaka Regional Contest -2019 and honorable Mention in the ACM
ICPC Dhaka Regional Contest – 2017, 2018.
12th Position in the UITS IUPC 2019.
29th Position in the SUB IUPC 2019.
Codeforces maximum contest rating 1366.