Impactian EToD™ Developer (2%)
Extraordinary Talent on Demand™
Lakshmi
Chitturi
Ruby on Rails Developer
Software Developer in Bengaluru, Karnataka, India
Ruby
Ruby on Rails
JavaScript (jQuery)
Bootstrap
HMTL5
CSS3
Vue
CoffeeScript
Cucumber
Rspec 3
Sidekiq
HIRE
Ruby on Rails Developer
Impactian EToD™ Developer (2%)
Lakshmi Chitturi
Software Developer in Bengaluru, Karnataka, India
Ruby
Ruby on Rails
JavaScript (jQuery)
Bootstrap
HMTL5
CSS3
Vue
CoffeeScript
Cucumber
Rspec 3
Sidekiq
About
Lakshmi is a full-stack developer with over a decade of experience in the industry. He is highly proficient in JavaScript, MySQL, Ruby on Rails and Vue.js as well as an expert with HTML and CSS. He is also familiar with Web Application Architecture and have worked with a good number of successful development teams.
Skills
Languages
Ruby, JavaScript, ECMAScript 6, HTML, CSS
Frameworks
Rails, Vue.js, Quasar, Bootstrap
Libraries/APIs
Stripe, Twilio, Sidekiq, Rspec 3, BKFS
Platforms
Linux, Heroku, Engine Yard, AWS, Microsoft Azure
Storage
Azure File Storage, S3 File Storage, MongoDB, MySQL, PostgreSQL
Other
MVC, Functional Programming, Object Oriented Programming
Tools
Git, Bitbucket/ Github, JIRA, Microsoft Team, Skype, Zoom, Trello, Wrike
Experience
Ruby on Rails
12 years
Vue.js
12 years
JavaScript (jQuery)
12 years
HTML5/CSS
12 years
MySQL
12 years
PostgreSQL
12 years
MongoDB
12 years
Rspec 3
12 years
Git
12 years
AWS
12 years
Highlight Projects
Web Application Development
MDLive is an affordable online, on-demand tele-health services provider network that connects users quickly to board certified doctors who are available 24hrs a day, through confidential, live and secure video or phone conference.
MDLive

The engagement between Sumeru and MDLive has moved from being a one-person engagement in 2011 to a team of 15 full-time members.

  • Sumeru operates as a seamless extension of MDLive’s competent technical team.
  • Today, we have a well-oiled offshore delivery model working in close collaboration with the onsite MDLive team.
  • Code and architecture are periodically reviewed by MDLive’s technical team and consulting technical architects.
  • QA is owned by MDLive and over time, I am delighted to get positive comments on the product quality that we ship.
  • Most projects created using Ruby.
  • We have migrated applications in other technologies (i.e. .NET) to Ruby on Rails. Existing Rails applications are also kept on the cutting edge of Rails development.


Web Application Development and Maintenance
Ygrene Energy Fund, Inc. is a US based financing corporation that provides Property Assessed Clean Energy financing to residential and commercial properties for energy efficiency projects.
Ygrene Energy Fund, Inc.

Project Requirements:

  • Migrate from Scala to Ruby.
  • Maintain Ygrene’s legacy app portal
  • Contribute to the development of a new portal for contractors and home-owners using Angular.
  • Perform onsite resource support.
  • Integrate third-party services with the existing application.

Deliverables:

  • Dashboard Integration: Developed a dashboard where Ygrene tracks all their compliance criteria before funding. The highly functional dashboard streamlines their entire process and reduces the error ratio providing operational efficiency.
  • Improvements : Provided an application to record all the Ygrene approved Improvements. It will help Ygrene users to have access to the latest version of the Approved Eligible Improvement List. They can also add or edit one or more improvements.
  • Partner Portal - A better user experience: With neat and clean AngularJS, we revamped the existing application to help the contractors get their jobs done without any hassle.
  • ID Verification through DocuSign : Simplifying the process of ID verification and document signature using third party integration DocuSign. With this application, contractors are able to close any business deal faster than other traditional methods.
  • Robust framework to manage bulk-data: Maintained their robust framework to manage bulk-data with the Ruby APIs.
  • Revamping the app process: Revamped the app process in the modules of the Partner Portal and Internal systems, from Ruby to Angular front-end (Node Package Manager, NPM) for better performance.
  • Mail Delivery System: Integrated with the third party applications to automate the mail-delivery system.

Feature Development: Here are some of the features I have developed and currently maintain for Ygrene portal.

  • AutoUW: Auto Underwriting
  • Sighten: Change to Sighten Integration for Solar Lease
  • Property Owner Portal
  • Contractor Portal
  • DBO Reporting changes for California projects
  • Phased Payments
  • Legal Agreement Document: Generate various Legal and Finance Agreements, with ability to e-sign
  • Docker + Kubernetes for deployment
  • Various Legislative changes required by the respective State or County

Developing Micro services: Built several micro services to encapsulate business/domain logic in a single place which could be reused by other apps in Ygrene ecosystem.

Portal Maintenance
Acorn Finance offers flexible home improvement financing for dealers and contractors to help them improve their business. With the Acorn Finance, customers can fill out a short loan application form. Upon submitting the form, the customers receive multiple pre-qualified offers and then get connected to the lenders to receive the loan.
Acorn Finance

Project Requirements:

  • Maintain the contractor portal.
  • Develop the contractor dashboard features.

Deliverables: The contractor portal is an integral part of Acorn Finance software, helping the contractors to connect with the users who are looking for home improvement solutions. Tracking contractor activities is equivalent to deals bought.

  • Number of offers lenders provided
  • Which offer customer selected
  • How much of the loan is funded
  • Dealer dashboard
  • Company dashboard
  • Admin dashboard

Third Party Integration:

  • Mandril

Technology Used

  • Ruby on Rails
  • Vue.js
  • MySQL
  • AWS Elastic Block Store
  • Amazon Simple Storage Service (S3)
  • Amazon Simple Notification Service (SNS)

Key Achievement:

  • When I started working for Acorn Finance, the core software was already developed. They were looking for strong tech support to maintain their contractor portal and I was able to successfully deliver the technology equal to the growth ambition of Acorn Finance.
Designing a Digital Campaign Creation and Execution Platform
Robly is a privately-owned Email Marketing Service Provider with headquarters in New York City and San Francisco. Robly is a leading innovator in Small Business Marketing Automation. Robly invented OpenGen and the artificial intelligence sending technology called Robly AI.
Robly
  • The integrated template editor is a milestone achievement on this project. There is a level of customization and interactivity that this editor permits which is not found in any off-the-shelf editor available in the Rails community.
  • The application is built to scale significantly, and has strong built-in security features.

The Robly platform, in its current avatar provides its users with the following features:

  • Tailor made templates for the novice user.
  • Ability to design eye catching templates through an integrated editor for the advanced user.
  • Create custom lists for campaigns (and use existing lists for swift functioning).
  • Flexibility to send out campaigns to HTML aware, and HTML unaware email clients.
  • Several notifications and alert mechanisms.
  • Email statistics.
  • Incorporation of videos and graphics into campaigns.
  • Links to social network (Facebook, LinkedIn, twitter, Pinterest, google plus).
  • Links to Payment gateway (PayPal).
Simplifying the functional designs
I was responsible for simplifying the functional designs, creating proof of concepts and test cases to demonstrate individual designs, leveraging the tool during the implementation of the project itself so feature appropriateness could be gauged and improvements could be suggested through practical experience, and recommending plug-ins to reduce timelines and application development cost.
Outfarm
  • http://www.outfarm.com.
  • Product offers features such as: Requirements Management, RFP and Proposal Management, Collaboration, Contract Management, Agile Project Management, and Portfolio Management.
  • In order to meet the philosophy of the owner, the software had to be intuitive, improve collaboration and unlock developer potential. I used advanced UI controls, coded for complex bidding processes, built social networking into project management, and many more technical features that were in early stage when they were developed. The project in its finished form does what it was intended to, in a robust and predictable manner.
Work Experience
Full Stack Ruby on Rails Developer
Sumeru Software Solutions
|
Sep 2008 - Present
  • Created and maintained two In-house Systems for Employee Time Management, Leave, and Attended Days calculation
  • Upgraded Legacy Apps to latest version
  • Handled end-to-end projects which includes Requirement Gathering, Database Design, Application Architecture, coding and Deployment.
  • Setup Servers which include installing latest LTS version, required software, database setup, webserver setup, Logrotate, DB backup, error handling, and monitoring the systems.
  • Worked onsite and maintained effective communication between onsite and offsite teams.
  • Experienced at working with tight deadlines, budgets and managing simultaneous projects
  • Advocate for company best coding practices such as: TDD, code reviews, pair programming and continuous integration.
  • Responsible for database architecture, client liaison, project specification, testing, server administration, and deployment.
  • Worked with clients from project start to end.


JavaScript (jQuery)
Bootstrap
Vue.js
HTML5/ CSS
Ruby on Rails
MySQL
PostgreSQL
Rspec 3
MongoDB
AWS
Education
College of Engineering, Guindy
Chennai, India
|
Jun 2004 - May 2008
Bachelor's Degree in Technology
About
Lakshmi is a full-stack developer with over a decade of experience in the industry. He is highly proficient in JavaScript, MySQL, Ruby on Rails and Vue.js as well as an expert with HTML and CSS. He is also familiar with Web Application Architecture and have worked with a good number of successful development teams.
Skills
Languages
Ruby, JavaScript, ECMAScript 6, HTML, CSS
Frameworks
Rails, Vue.js, Quasar, Bootstrap
Libraries/APIs
Stripe, Twilio, Sidekiq, Rspec 3, BKFS
Platforms
Linux, Heroku, Engine Yard, AWS, Microsoft Azure
Storage
Azure File Storage, S3 File Storage, MongoDB, MySQL, PostgreSQL
Other
MVC, Functional Programming, Object Oriented Programming
Tools
Git, Bitbucket/ Github, JIRA, Microsoft Team, Skype, Zoom, Trello, Wrike
Experience
Ruby on Rails
12 years
Vue.js
12 years
JavaScript (jQuery)
12 years
HTML5/CSS
12 years
MySQL
12 years
PostgreSQL
12 years
MongoDB
12 years
Rspec 3
12 years
Git
12 years
AWS
12 years
Highlight Projects
Web Application Development
MDLive is an affordable online, on-demand tele-health services provider network that connects users quickly to board certified doctors who are available 24hrs a day, through confidential, live and secure video or phone conference.
MDLive

The engagement between Sumeru and MDLive has moved from being a one-person engagement in 2011 to a team of 15 full-time members.

  • Sumeru operates as a seamless extension of MDLive’s competent technical team.
  • Today, we have a well-oiled offshore delivery model working in close collaboration with the onsite MDLive team.
  • Code and architecture are periodically reviewed by MDLive’s technical team and consulting technical architects.
  • QA is owned by MDLive and over time, I am delighted to get positive comments on the product quality that we ship.
  • Most projects created using Ruby.
  • We have migrated applications in other technologies (i.e. .NET) to Ruby on Rails. Existing Rails applications are also kept on the cutting edge of Rails development.


Web Application Development and Maintenance
Ygrene Energy Fund, Inc. is a US based financing corporation that provides Property Assessed Clean Energy financing to residential and commercial properties for energy efficiency projects.
Ygrene Energy Fund, Inc.

Project Requirements:

  • Migrate from Scala to Ruby.
  • Maintain Ygrene’s legacy app portal
  • Contribute to the development of a new portal for contractors and home-owners using Angular.
  • Perform onsite resource support.
  • Integrate third-party services with the existing application.

Deliverables:

  • Dashboard Integration: Developed a dashboard where Ygrene tracks all their compliance criteria before funding. The highly functional dashboard streamlines their entire process and reduces the error ratio providing operational efficiency.
  • Improvements : Provided an application to record all the Ygrene approved Improvements. It will help Ygrene users to have access to the latest version of the Approved Eligible Improvement List. They can also add or edit one or more improvements.
  • Partner Portal - A better user experience: With neat and clean AngularJS, we revamped the existing application to help the contractors get their jobs done without any hassle.
  • ID Verification through DocuSign : Simplifying the process of ID verification and document signature using third party integration DocuSign. With this application, contractors are able to close any business deal faster than other traditional methods.
  • Robust framework to manage bulk-data: Maintained their robust framework to manage bulk-data with the Ruby APIs.
  • Revamping the app process: Revamped the app process in the modules of the Partner Portal and Internal systems, from Ruby to Angular front-end (Node Package Manager, NPM) for better performance.
  • Mail Delivery System: Integrated with the third party applications to automate the mail-delivery system.

Feature Development: Here are some of the features I have developed and currently maintain for Ygrene portal.

  • AutoUW: Auto Underwriting
  • Sighten: Change to Sighten Integration for Solar Lease
  • Property Owner Portal
  • Contractor Portal
  • DBO Reporting changes for California projects
  • Phased Payments
  • Legal Agreement Document: Generate various Legal and Finance Agreements, with ability to e-sign
  • Docker + Kubernetes for deployment
  • Various Legislative changes required by the respective State or County

Developing Micro services: Built several micro services to encapsulate business/domain logic in a single place which could be reused by other apps in Ygrene ecosystem.

Portal Maintenance
Acorn Finance offers flexible home improvement financing for dealers and contractors to help them improve their business. With the Acorn Finance, customers can fill out a short loan application form. Upon submitting the form, the customers receive multiple pre-qualified offers and then get connected to the lenders to receive the loan.
Acorn Finance

Project Requirements:

  • Maintain the contractor portal.
  • Develop the contractor dashboard features.

Deliverables: The contractor portal is an integral part of Acorn Finance software, helping the contractors to connect with the users who are looking for home improvement solutions. Tracking contractor activities is equivalent to deals bought.

  • Number of offers lenders provided
  • Which offer customer selected
  • How much of the loan is funded
  • Dealer dashboard
  • Company dashboard
  • Admin dashboard

Third Party Integration:

  • Mandril

Technology Used

  • Ruby on Rails
  • Vue.js
  • MySQL
  • AWS Elastic Block Store
  • Amazon Simple Storage Service (S3)
  • Amazon Simple Notification Service (SNS)

Key Achievement:

  • When I started working for Acorn Finance, the core software was already developed. They were looking for strong tech support to maintain their contractor portal and I was able to successfully deliver the technology equal to the growth ambition of Acorn Finance.
Designing a Digital Campaign Creation and Execution Platform
Robly is a privately-owned Email Marketing Service Provider with headquarters in New York City and San Francisco. Robly is a leading innovator in Small Business Marketing Automation. Robly invented OpenGen and the artificial intelligence sending technology called Robly AI.
Robly
  • The integrated template editor is a milestone achievement on this project. There is a level of customization and interactivity that this editor permits which is not found in any off-the-shelf editor available in the Rails community.
  • The application is built to scale significantly, and has strong built-in security features.

The Robly platform, in its current avatar provides its users with the following features:

  • Tailor made templates for the novice user.
  • Ability to design eye catching templates through an integrated editor for the advanced user.
  • Create custom lists for campaigns (and use existing lists for swift functioning).
  • Flexibility to send out campaigns to HTML aware, and HTML unaware email clients.
  • Several notifications and alert mechanisms.
  • Email statistics.
  • Incorporation of videos and graphics into campaigns.
  • Links to social network (Facebook, LinkedIn, twitter, Pinterest, google plus).
  • Links to Payment gateway (PayPal).
Simplifying the functional designs
I was responsible for simplifying the functional designs, creating proof of concepts and test cases to demonstrate individual designs, leveraging the tool during the implementation of the project itself so feature appropriateness could be gauged and improvements could be suggested through practical experience, and recommending plug-ins to reduce timelines and application development cost.
Outfarm
  • http://www.outfarm.com.
  • Product offers features such as: Requirements Management, RFP and Proposal Management, Collaboration, Contract Management, Agile Project Management, and Portfolio Management.
  • In order to meet the philosophy of the owner, the software had to be intuitive, improve collaboration and unlock developer potential. I used advanced UI controls, coded for complex bidding processes, built social networking into project management, and many more technical features that were in early stage when they were developed. The project in its finished form does what it was intended to, in a robust and predictable manner.
Work Experience
Full Stack Ruby on Rails Developer
Sumeru Software Solutions | Sep 2008 - Present
  • Created and maintained two In-house Systems for Employee Time Management, Leave, and Attended Days calculation
  • Upgraded Legacy Apps to latest version
  • Handled end-to-end projects which includes Requirement Gathering, Database Design, Application Architecture, coding and Deployment.
  • Setup Servers which include installing latest LTS version, required software, database setup, webserver setup, Logrotate, DB backup, error handling, and monitoring the systems.
  • Worked onsite and maintained effective communication between onsite and offsite teams.
  • Experienced at working with tight deadlines, budgets and managing simultaneous projects
  • Advocate for company best coding practices such as: TDD, code reviews, pair programming and continuous integration.
  • Responsible for database architecture, client liaison, project specification, testing, server administration, and deployment.
  • Worked with clients from project start to end.


JavaScript (jQuery)
Bootstrap
Vue.js
HTML5/ CSS
Ruby on Rails
MySQL
PostgreSQL
Rspec 3
MongoDB
AWS
Education
College of Engineering, Guindy
Chennai, India | Jun 2004 - May 2008
Bachelor's Degree in Technology