![](assets/images/profile.jpeg)
Rahul Singh
Career Summary
Experienced Software Engineer specializing in e-commerce applications, particularly in Spree Ecommerce, with 4+ years of proven leadership as a Team Lead. Proficient in Ruby on Rails and adept in project management. Known for fostering robust client relationships, and consistently delivering user-centric solutions.
My commitment to innovation drives me to exceed project milestones and create impactful, high-quality outcomes.
Work Experience
Senior Software Engineer (Team Lead)
Proven Senior Software Engineer excelling in dynamic leadership and technical prowess. Orchestrates efficient project cycles, ensuring quality and timely delivery. Specialized in Ruby on Rails and Spree E-Commerce, optimizing team performance and aligning objectives with business goals.
Achievements & Optimization:
- Spearheaded a proficient software engineering team, orchestrating project development cycles and ensuring adherence to timelines and quality benchmarks.
- Collaborated seamlessly with cross-functional teams, defining project scopes, requirements, and deliverables.
- Provided authoritative technical leadership, influencing key architectural decisions and ensuring coding best practices.
- Successfully executed projects, leading to measurable enhancements in efficiency, user experience, and cost-effectiveness. Implemented agile methodologies, optimizing project management processes.
Skills:
- Leadership
- Collaboration
- Technical Leadership
- Subject Matter Expertise
- Project Execution
- Team Development
- Agile Methodologies
- Collaboration with Management
Software Developer
Collaborative software developer contributing to high-quality project results. Actively participates in code reviews, design discussions, and continuous learning for team success.
Achievements & Optimization:
- Collaborated effectively with team members to contribute to project development cycles and achieve high-quality results.
- Demonstrated proficiency in Spree E-Commerce and Ruby on Rails to solve complex problems and deliver efficient solutions.
- Actively participated in code reviews, design discussions, and continuous learning opportunities to enhance technical skills and contribute to the overall success of the team.
Skills:
- Development
- Collaboration
- Technical Expertise
- Code Reviews
- Active Team Involvement
Associate Software Developer
Committed to advancing project excellence through adept problem-solving, collaborative efforts, and continuous learning. Dedicated to fostering positive team dynamics and contributing to collective success.
Skills:
- Collaborative efforts
- Continuous learning
- Code Efficiency
- Problem Solving
- Coding Skills
Internship
Contributing to analysis using tools like Hadoop and Spark. Collaborated with a multidisciplinary team, actively participating in project goals. Conducted hands-on data analysis and visualization, gaining practical experience.
Skills:
- Hadoop
- Hive
- Pig
Open Source Contribution
Spree eCommerce
Spree
Contribution: Updated documentation for Spree Gem, ensuring clarity and accuracy of instructions for developers, and clarified existing documentation to improve accessibility.
Impact: Improved developer experience by providing comprehensive and up-to-date documentation, facilitating easier adoption and usage of the Spree extension by the community.
Spree Admin Dashboard
Contribution: Enhanced the Spree Backend (Spree Admin Dashboard) sidebar configuration, improving the user experience by making the navigation more intuitive and user-friendly.
Impact: Improved the usability of the Spree Admin Dashboard for users, facilitating easier access to essential features and functionalities, and enhancing overall productivity and satisfaction for administrators managing their stores.
Spree Analytics Trackers
Contribution: Enhanced compatibility of Spree Analytics Trackers Gem with Spree 4.7 version, ensuring seamless integration and functionality for users upgrading to the latest Spree release.
Impact: Streamlined the transition process for Spree users, enabling them to leverage the latest features and improvements without disruptions caused by compatibility issues.
Projects
Prakahs Gold Finance
Prakahs Gold Finance offers a convenient solution for those looking to sell gold in Melbourne, providing competitive rates and instant cash without the hassle of credit checks. With a focus on efficiency and transparency, they offer a reliable option for individuals seeking quick access to funds through their gold assets.
Technologies used:
- Ruby on Rails
- Tailwind CSS
- Hotwire
- HTML/SASS
- PostgresSQL
Rawwine
RAW WINE promotes natural, organic, and biodynamic wines, fostering transparency and authenticity in the industry. Explore their ethos and discover like-minded producers on their official platform.
Technologies used:
- Ruby on Rails
- Spree E-Commerce
- Klaviyo
- Elasticsearch
- HTML/SASS
- PostgresSQL
Claire Austin Hardy Plants
Claire Austin Hardy Plants, led by renowned horticulturist Claire Austin, is a reputable nursery known for its focus on perennials and peonies. The business likely offers a diverse selection of hardy plants and valuable gardening insights, making it a trusted resource for plant enthusiasts.
Technologies used:
- Ruby on Rails
- Spree E-Commerce
- Thinking Sphinx
- MySQL
- DigitalOcean
- HTML/SASS
NextBrand
Next Brand provides complete code ownership, allowing businesses to customize their online store. It caters to both B2C and B2B needs, functioning as a multivendor platform, facilitating product expansion and broader audience reach.
Technologies used:
- Ruby on Rails
- Spree E-Commerce
- Hotwire
- HTML/SASS
- PostgresSQL
Marketshop (Mercadotech, Lysto, Mercadodepotio)
Market Shop is an Ecommerce Marketplace solution. Similar to Magento, but with native multi-Vendor, multi-Warehouse solution. And it is fast. Plus, it is easy to customize.
Technologies used:
- Ruby on Rails
- Elasticsearch
- Spree E-Commerce
- HTML/SASS
- PostgresSQL
uCv your Digital CV
UCV.online is a platform for creating and managing digital CVs, offering tools for customization and presentation of professional profiles. Users can easily showcase their skills and experience in a user-friendly online format, enhancing their job-seeking efforts. Visit the website for streamlined and effective CV building.
Technologies used:
- Ruby on Rails
- jQuery
- HTML
- MySql
Skills & Tools
Backend
-
Ruby
-
Ruby On Rails
-
Spree E-Commerce
Database
-
MySQL
-
Postgresql
Frontend
-
Bootstrap
-
Hotwire | Turbo Frames
-
JavaScript | jQuery
-
HTML/CSS/SASS
Cloud Services
-
Heroku
-
Digital Ocean
-
AWS | EC2 | S3
Web Services
-
Nginx
-
Puma
-
Passenger
-
Sidekiq
-
Redis
OS
-
CentOS
-
Ubuntu
-
MacOS
Others
- CRM
- GitHub
- GitLab
- Bitbucket
- Postman API Platform
- Trello
- Stripe
- Paypal
- Klaviyo
- Xero
- ElastiSsearch
- Think Spinks
- Ransack
- GoDaddy
- reCAPTCHA
- Highcharts
- MyMemory Translated
- Mailchimp
- Meta Instagram API
- Capistrano
Education
-
Bachelor of Computer ApplicationsLovely Professional UniversityAug 2017 -Aug 2020
-
10th & 12thKendriya Vidyalaya MauMarch 2016
Awards
-
Rising Star
-
Punctual
-
Punctual
Language
- Hindi
- English
Interests
- Cooking
- Traveling