Architect / Lead Ruby On Rails Developer & Iot Cloud Developer Resume
Roswell, GA
SUMMARY:
- Experienced Information Technology professional with 11+ years of experience in APAC, Europe & USA providing services in verticals such as Banking, Education, Healthcare, Financial Institutions, Personal care (consumer products) and Manufacturing. and 4+ years of experience working as Lead Ruby on Rails Full stack Developer / Architect / Manager. and 4+ Years of experience working as Ruby Programmer. and 2+ Years of experience working as Python Programmer.
- And 2+ years of experience working as Front - end UI developer with React JS, AngularJS, Bootstrap, JavaScript, BackboneJS, jQuery, HTML5, CSS3 and related frameworks/libraries .
- Responsible for requirement gathering, technical design, wire-framing, resource management, effort estimation, SLAs, work allocation, testing of custom objects, refactoring, issue resolution & bug fixes and final delivery of custom objects.
- Worked with pre-sales team to do technical scoping and come up with the technical effort estimate for the project.
- Highly experienced in Implementation and Support projects.
- Extensive Experience in preparation of functional, technical Specification and end user training Document.
- Have worked on projects in agile scrum methodologies and also have experience in pair programming.
- Ability to effectively present information and respond to questions from groups of managers, clients, customers.
- Good experience in Incident Management, Problem Management and Change Management processes.
- Excellent communication and presentation skills and Customer Oriented attitude.
AREAS OF EXPERTISE:
UI Development: Angular JS, React JS, Bootstrap, JavaScript, Typescript, CSS grid and Flexbox, HTML5, RESTful, CSS, SCSS, SASS, JQuery, object oriented programming (OOP).
IDE: Visual Studio code, RubyMine, Aptana Studio, sublime text editor.
Wireframing: InVision app, Balsamiq, Sketch, Omnigraffle.
Version management: Github, Bitbucket
IOT: IBM Watson IoT, Node-RED
Deployment Tools: Heroku and Amazon (AWS: EC2, S3), IBM Bluemix, Azure, Digital Ocean, Engine Yard.
DataBase: PostgresSQL , MySQL, CouchDB, MangoDB and SQlite3.
Testing; Rspec, Capybara, Karma and Jasmin.
Rubygems: Devise, sunspot, decent exposure, Omniauth, CanCanCan, Resque, Elasticsearch, font awesome, fog, active model serializers, stripe, SASS, Formtastic, CarrierWave, multiJSON, rake, bundler, mime-types, Twilio, SendGrid, i18n etc.
Web Services: RESTful API, SOAP.
Web Servers: Passenger, Nginx, Puma, Unicorn, Webrick.
Monitoring Tools: New Relic (APM, Synthetics, Insights and Plugins), Deadman’s snitch, Paper trail, Log entries, Sentry, TrackJS.
Message Queueing: RabbitMQ
TECHNICAL SKILLS:
Strategy: Implementation, Support and Migration
MVC Frameworks: Ruby on Rails 5.0.2, 4.2.5.1, 4.2.6, AngularJS, ReactJS, Python 2.7
Database: Couch DB, Mongo DB, MySQL, PostgreSQL, SQLite and SAP HANA
Technology: Ruby 2.3.3, Python 3, HTTP, HTML5, HAML, CSS, SASS, JavaScript, jQuery, AngularJS, ReactJS, JSON, JWT, Bootstrap, CoffeeScript, PHP, XML, AJAX, XSLT, PL/SQL.
Defect Tools: Atlassian JIRA, HP ALM / Quality Center.
Operating Systems: Mac OS, Ubuntu Linux, Windows
Testing: Rspec (BDD/TDD), Capybara, Karma and Jasmine
PROFESSIONAL EXPERIENCE:
Confidential, Roswell, GA
Architect / Lead Ruby on Rails Developer & IOT cloud Developer
Responsibilities:
- As an Individual contributor I’m providing production support, foresee and proactively propose architecture support, build microservices, maintaining health of apps and maintenance, team management, assigning tasks, provide estimates to stories and bugs, prepare deployment/sprint plan and interact & gather requirements from the client or mostly self-initiated tasks and coordinate with offshore-onsite teams.
- API is built using Rails 4.2.1, Ruby 2.3.3, RabbitMQ, JavaScript, HTTP & HTTPS, HTML5, ReactJS, Redux, CSS, RESTful API, AJAX, jQuery, CSS Grid, CSS Flexbox and python.
- Pan modules were build on XBee & BLE and firmware was build using Yocto project.
- Error tracking tools: New Relic APM / Browser / Synthetics / Insights / Plugins, TrackJS, Paper trail.
- IBM Bluemix Cloud - Cloud Foundry, CloudantDB / CouchDB, DB2, Object Storage, Node-RED, Watson IOT, Continuous Delivery, Gitlab, SendGrid, Twilio, Paper trail and SoftLayer .
- Product is developed on MAC OS & Linux Ubuntu 16.04 LTS environment.
- Gitlab version management as central repository and version management.
Confidential, Chandler, AZ
Lead Ruby on Rails / Manager
Responsibilities:
- Major task is to maintain the code, AWS support and maintenance, manage team, assigning tasks, provide estimates to stories and bugs, prepare deployment/sprint plan and interact with the client and gather requirements and coordinate with offshore-onsite teams.
- Provide production support and develop new features for ongoing development.
- Sprint planning, Creating subtasks for main stories.
- Built a site using Rails 4.2.5.1, Ruby 2.3.0, Coffescript, HTTP & HTTPS, HAML, SASS, RESTful API, BackboneJS, AJAX, jQuery, AWS and sunspot solr for Elastic search and Localeapp.
- Error tracking tools: Sentry, New Relic APM, DeadMan’s snitch, TrackJS, Log Entries
- AWS - EC2, S3, Cloudfront, SES, CloudWatch, RDS, IAM and OpsWorks.
- SSO - OAuth, LTI, LDAP integration.
- Product is developed on MAC OS & Linux Ubuntu 16.04 LTS environment.
- Github version management as central repository and version management
- Using Teamcity for continuous deployment and MYSQL as backend database.
- Deployed the application to Amazon web services (AWS) .
- Used common libraries such as Devise, CanCanCan, decent exposure, paranoia, kaminari, sunspot and capybara etc.
Confidential, Orange, NJ
Senior Ruby and Ruby on Rails Developer
Responsibilities:
- Deals2OTC is a B2B e-commerce application for selling/buying healthcare products online by the vendors to the customers.
- Built a site using Ruby on Rails, AngularJS, Bootstrap, Coffescript, HTTP & HTTPS, HTML5, SASS, RESTful API, JavaScript, AJAX, and JQuery.
- Gather Requirements from client and prepared both functional specification and Technical Specifications.
- Have upgraded the system from Rails 4 to Rails 5.0.2.
- Wireframed the layout using Balsamiq.
- Product is developed on Linux Ubuntu 16.04 LTS environment.
- Github version management as central repository and version management
- Jenkins for continuous deployment and Postgres as backend database.
- Have developed the front-end on AngularJS.
- Managed Versions in github and deployed to production using Heroku.
- Credit card Payments done using stripe and active merchant gem.
- Deployed to cloud using Amazon web services(AWS) .
- Used common libraries such as Rspec, Capybara, Factory girl and Resque.
- Sales related data for products are gathered by using RESTful API's .
- RSpec (BDD) is used to specify and test controller classes, models, view templates, helpers and routing to improve the application in code designing and to reduce code.
- Prepare UTPs and bug tracking using JIRA.
Confidential
Ruby and Ruby on Rails Web Developer
Responsibilities:
- Developed a Performance appraisal app using Rails.
- Site developed using Ruby on rails, AngularJS, HTML5, HTTP & HTTPS, SCSS, RESTful API, JavaScript, jQuery, JSON, AJAX, MySQL and bootstrap.
- Co-ordinate with the client and off-shore team.
- Product was developed on Linux Ubuntu 14.04 LTS environment.
- Developed technical project schedules, plans task assignments and time estimates.
- Send email notifications after initial review by 1 st, 2 nd reviewer and finally send to HR.
- Worked with Lead and Manager to develop time estimates for project tasks.
- Database Management, Data Modeling, Presenting Technical Information, Problem Solving, Strategic Planning, Data Maintenance, Verbal Communication.
- Involves in developing the user authentication pages using Device ruby gem.
- Deployed on Amazon AWS and assets on S3 bucket.
- Creating and maintaining project documentation, in accordance with established standards.
Confidential
Ruby and Ruby on Rails Developer
Responsibilities:
- Developed iCRM application.
- Integrated the app with SMM(shift management module).
- Developed the app using Rails, Angular JS, HTTP & HTTPS, Ninja Ruby, HTML5, RESTful API, JavaScript and bootstrap.
- Product was developed on Linux environment with MYSQL database as backend.
- Get the requirements from client and prepare FDS & TDS.
- Resolving defects and content management.
- Database Management, Data Modeling, Presenting Technical Information, Problem Solving, Strategic Planning, Data Maintenance, Verbal Communication.
- Implemented sorting, auto completion and paginations functionality for entire application.
- Provide validations and scope for many models in the database and created many associations within those models.
- Deployed on Amazon AWS and assets on S3 bucket.
Confidential
SAP Lead Consultant
Responsibilities:
- Confidential project is Finance (FICO-AP) - Development & support/roll out project.
- Prepare design document from the inputs provided by client and Assign the development to team.
- Review the technical documentation and developments made by team.
- Debug and unit test modules before deployment to QA environment.
- Performing code and application modifications for performance improvement.
- Vendor Mater IDOC updates with message type CREMAS from 3rd party system ETL and LSMW.
- MAESTRO jobs and Alert Monitoring setup.
- Modified XML/DMEE file.
- Worked on Reports to display payment clearance data.
- Prepared design documents and providing an effort estimate.
- Designed/Developed a program to copy and create 1000s of variants for a program and which would later by transported to production.
Confidential
Senior SAP Consultant
Responsibilities:
- LT project - This project is a global SD and FI implementation project, the main strategy is to bring all the geographies under one tree.
- Review of Functional specifications to check the technical feasibility and preparation & review of Technical Specifications and provide estimates.
- Code Review and performance tuning of Deliverables to customer.
- Providing solutions as per the functional requirements.
- Monitoring delivery timelines & Ensuring Quality delivery.
- Co-ordinating Onsite and Offshore teams.
Confidential
SAP Consultant
Responsibilities:
- LPC Hygiene Product is a FI, SD, MM and PP implementation Project.
- Prepared Functional, technical specifications and User guide documents
- Provided end user trainings.
- Involved the scoping of the project.
Confidential
SAP Consultant
Responsibilities:
- Confidential is a FI, SD, MM and PP implementation Project.
- Prepared LPC coding standards guidelines document.
- Understanding the user requirement and preparation of technical specifications.
- Provided functional support (Modules SD, PP, and MM).
Confidential
ABAP Consultant
Responsibilities:
- Confidential is a FI, SD, MM and PP implementation Project.
- Prepared technical specifications, Development, testing, releasing and transporting TRs.
- Involved in development and support of the project.