Suman Awal
Ruby on Rails Developer
Email:-Skype: sumanawal43
Github: https://github.com/sumanawal
Linkedin: https://www.linkedin.com/in/sumanawal/
Contact: -
Career Objectives
Extremely well-trained and skilled Ruby on Rails Developer with vast experience in web design for a variety of
corporate clients. Adept at adjusting work pace to satisfy evolving client needs. Superb record of project
completion at or well before deadlines.
Work Experience
Aug 2019 - Present
WhiteHat Engineering
Software Developer
(Ruby on Rails, Rails API, React, Postgresql, AWS, Sidekiq, ElasticSearch)
Roles and Responsibility
● Maintaining and updating existing system.
● Identifying areas for modification in existing programs and subsequently
developing features.
● Understanding business values and writing clean, maintainable and fully
automated test covered code.
● Automating the infrastructure configuration (ansible) and guiding fellows about
the automation.
● Highly engaged in bug fixes and monitoring honeybadger.
● Actively participating in all meetings as a part of Agile Methodology
Jan 2015 - May 2019
CloudFactory
Software Engineer
(Stack: Ruby on Rails, Rails API, React, MySql, Postgresql, Redis, Javascript, Django
Python, RabbitMQ, Sidekiq, SNS, Sinatra, SOA)
Roles and Responsibility
● Designing, documenting and implementing rest API.
● Assisting in architecting application.
● Adding and updating the features in application.
● Maintaining the huge dataset and migrating it to appropriate dataset that can be
used by Data scientist.
● Actively participate in all form of SCRUM activities.
● Ensuring the test coverage is greater than 90%
● Assisting juniors for understanding the application and the company culture.
● Collaborate with PM to design and propose a new feature or solution to enhance
business.
● Ensuring the infra is alive and maintain or contact with responsible person if
necessary.
● Work as oncall engineer and point of contact person for some crucial application
Associate Software Engineer
Roles and Responsibility
● Contribute on developing features and fixing bugs
● Actively participate in TDD
● Working on features and bug fixes
● Contributing 25% of days on code review
● Discussing business need and understanding the process to achieve business
need by means of code.
● Write efficient, clean and maintainable code.
Junior Software Engineer
Roles and Responsibility
● Peer programming with seniors
● Code review
● Learning by doing and understanding the app
● Reading the application docs and catch up business logic behind the application
Oct 2013 - Jan 2015
Javra
Junior Software Engineer
(Stack: Progress Openedge, Javascript, RequireJS, HTML, CSS)
Roles and Responsibility
● Actively participate and learn SCRUM
● Develop and test the features
● Actively participate in bug fixes
● Peer programming to learn codebase.
Mar 2013 - Oct 2013
National Kidney Center
Software Developer
(Stack: PHP, Mysql, Javascript, CSS)
Roles and Responsibility
● Worked as a support engineer.
● Design and develop features
● Deal with the product owner and solve issues.
● Fix bugs and assists on correcting data
Education
Bachelor in Computer Engineering
Khwopa Engineering College
Purbanchal University
Oct 2008 - Jan 2014
Core Skills
●
●
●
●
●
●
Solid experience on web development using Ruby on Rails.
Good knowledge on API design, documentation and implementations.
Good knowledge on Rails API and Sinatra for developing API application.
Good knowledge of service-oriented architecture.
Proficient in using version manager (github, bitbucket) and project management tool (Jira, Trello, Asana).
Solid experience on third party API integration (SMS, Payment Gateways..)
●
●
●
●
Good knowledge on frontend technology (react, jquery)
Experienced implementing background processing (sidekiq) and messaging system (rabbitmq).
Handful experience on elasticsearch.
Good knowledge of ansible and aws services.
Projects
LeaveLogic (www.app.leavelogic.com)
Solution for managing the leave and different leave benefits with more than 2000 active users.
HamroPharmacy (app.hamropharmacy.com)
An app to maintain stocks for the different pharmacy. Based on the sales records, prepare insights to figure out the
quantity of the medicine needed.
Italyabroad.com (www.italyabroad.com)
An e-commerce website that deals with different wine in Europe.
Survey App (www.app.cricketarchivist.com)
An API based application to collect the data regarding the rain and weather so that it can be used to determine
different metric for developing and mobilizing infrastructure.
Pulseviz (www.pulse.cloudfactory.com)
An API based application that prepare data for generating insights about the human behaviour while working
based on the data collected. It consume an API app that track all the work done by worker and store them.
WorkStream Browser
It is a browser based on chromium with the customized inbuilted extension so that it can be useful to support
business.
CloudFactory App (www.app.cloudfactory.com)
An app that consumes more than 6 services via REST API and build interface to communicate with those services.
Training and Achievements
●
●
●
Training on remote first practice
Extensive training for 2 weeks on Ruby on Rails
Nominated for Rookie of the Year in CloudFactory
References
Dipendra Shrestha
Team Lead, WhiteHat Engineering
Email:-Bardan Rana
Technical Team Lead, CloudFactory
Email:-