Project Lead Resume
PROFESSIONAL SUMMARY
- Having 10+ years of experience in developing Rich Web Applications using Ruby on Rails, HTML5, JavaScript, ReactJS, NodeJS, AngularJS, MySQL, PostgreSQL, SASS, SCSS, GI and Jenkins.
- Outstanding ability to use the best practices in Ruby on Rails development and maintain efficient, reusable, and reliable Ruby code.
- Extensive noledge on JavaScript libraries like JQuery and ReactJS. Experience in developing highly interactive applications.
- Experience in various stages of software development life cycle including requirements analysis, design, development, deployment and testing, with extensive noledge in application development of various business applications.
- Proficient in Model - View-Controller (MVC) architectures in Rails and Good noledge on ORM and Mocking concepts.
- Working noledge on Amazon Web Services (AWS).
- Experience in TDD and BDD development methodologies.
- Good Experience with third-party APIs and Web Services.
- Worked with several application configurations including distributed, web and client-server applications most of the time in a cross-platform environment.
- Worked on Integrated Development Environments like NetBeans, RubyMine and Sublime, Aptana Studio3.
- Familiarity with continuous integration tools like Jenkins.
- Experience in Linux configuration and administration
- Hands-on experience in working with distributed Source Code Management(SCM) tools such as GIT, SVN.
- Managed code in github, Bitbucket and ALM.
- Experience with project management tools like JIRA, Basecamp and Pivotal Tracker.
- Interested in Identifying and evaluate new technologies for implementation.
- Agile delivery of software using practices Scrum.
- Good domain noledge in various sectors including insurance, Social media(SRM), CRM, healthcare and Retail and also Exposure to PAAS and IAAS
- Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
- Hands-on experience with common libraries such as Rspec, SideKiq.
- Sound noledge on understanding fundamental design principals behind a scalable applications.
- Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
- Hands on Experience on Web Services using AJAX, REST FUL API and also third-party integrations.
- Ability to learn and adapt quickly to the emerging technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly-motivated team player with the ability to work independently.
- Identifying bottlenecks and bugs in the production application and providing best solutions with proper documentation.
TECHNICAL SKILLS
Languages: Ruby, Python, JavaScript, HTML5.
Frameworks: Rails, Sinatra, jQuery, HAML, Coffeescript, Bootstrap, ReactJS, Knockout.js, Ajax, CSS3, Caching techniques.
Web services: REST, SOAP, AWS.
API Integration: Facebook, Twitter, Linkedin, Google, Payment gateway integrations, Bitly and any third-party API integrations.
Databases: MySQL, PostgreSQL, NOSQL and SQLite.
Operating Systems: UNIX, Windows.
Tools: Git, SVN, ApTEMPthana, Jenkins, Rundeck, JetBrains, Sublime.
PROFESSIONAL EXPERIENCE
Confidential
Project Lead
Responsibilities
- Developed New Engage(Column Based Engage) with new Technology Stack by using JavaScript framework ReactJS
- Implemented required RESTful API in classic engage(backend application in Ruby on Rails) by following Oracle REST principals.
- Actively involved in Technical debates and Architectural changes related to Business requirement and served as a technical expert on development.
- Provided feasible solutions on Technical loop holes while migrating application to New Engage.
- Used Sideqik along with Redis to implement background Jobs.
- Integrated Solr search server in back end application for Search engine.
- Used database sharding to handle huge data in database and done data modelling.
- Participate in full development life cycle including requirements analysis and design, based on the PO requirements and then created technical requirements.
- Used JIRA as project management system for ticketing services.
- Implemented required Unit tests to cover all the test scenarios. Used Rspecs for BDD, Jasmine test cases for Frontend application.
- Used Jenkins for continuous integration as automation deployment tool for deploying, test and debug new and existing software system.
- Integrated multiple databases in single application by using Sharding concept and Octopus gem using Bundler.
- Work closely with business team and multiple application teams to ensure that the requirements are fully understood and documented.
- Given complete Support, maintain, and documented software functionality with required standards.
- Responsible for guiding, assisting, mentoring subordinates and associates to resolve customer issues that are technical in nature.
- Participated in peer reviews on specifications, design, and code to maintain quality. Also analyze code to find causes of errors and suggest alternative approaches.
- Provided Support on production issues and maintained documentation upto date for the software functionality.
- Being self motivated to be highly skilled and proficient in discipline.
- Developed API module for SRM API Analytics, including authentication and role based access permissions.
- Given Support, maintain and documented software functionality with Oracle REST standards as part of the Analytics API development while created Web services for Analytics.
- Conducted KT sessions to suggest the best approaches for complex work which are rally important for Organization.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Worked under minimal supervision with wide latitude for independent judgement.
- Interaction with PO to prototype the requirements, refine them if needed. Also handle change requests, trouble reports and requirements collection.
- Managed code with git in github and later migrated to ALM(Oracle product)
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
Confidential
lead Developer
Roles and Responsibilities
- Analysed system requirements specifications and involved in client interaction during requirements specifications and participated in full development life cycle including requirements analysis and design.
- Developed features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Integrated third-party API to get specific license expiry information from different sources.
- Coding using Ruby on Rails and also used JQUERY, HTML5 and advanced JS (KnockoutJS) for better look and feel.
- Consumed REST Web Services for getting data from third-party application.
- Written technical specifications based on conceptual design and stated business requirements.
- Integrated AWS S3 for media files management.
- Being self motivated to be highly skilled and proficient in discipline.
- Played key role as a technical expert on development by giving suitable solutions on complex problems.
- Interaction with client to handle change requests, trouble reports and requirements collection.
- Used Git for managing the code base.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Given complete Support, maintain, and documented software functionality with required standards.
- Participated in peer reviews on specifications, design, and code to maintain quality. Also analyze code to find causes of errors and suggest alternative approaches
- Manage, collaborate and coordinate the work of an offshore development team.
- Used agile methodology and SCRUM.
Confidential
Developer
Roles and Responsibilities:
- Actively involved in analysis of the system requirements specifications and involved in clientinteraction during requirements specifications.
- Created reporting charts based on the UI guide lines.
- Developed and tested many features for dashboard using CSS JavaScript.
- Wrote technical specifications based on conceptual design and stated business requirements.
- Managed code with SVN and use JIRA for project management.
- Coded JavaScript for page functionality popup screens.
- Provided Support on production issues and maintained documentation up to date for the software functionality.
- Worked on API development for getting reports data.
- Being self motivated to be highly skilled and proficient in discipline.
- Participated in peer reviews on specifications, design, and code to maintain quality. Also analyze code to find causes of errors and suggest alternative approaches.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Fixing the bugs and tickets filed by quality assurance and product management team.
Confidential
Lead Developer
Technical Stack: Ruby on Rails, HTML, CSS, Bootstrap, HAML, Jquery, PostgreSQL, AWS, Omniature, Git, Bitbucket, Rspec, Ngnix.
Responsibilities:
- End-to-end web application development with Ruby and the Ruby on Rails
- Configure application flow, controlling logic and navigation.
- Designed and developed the layouts of customer relations module.
- Participated in software design meetings and analyze user needs based on the PO requirements and then created technical requirements.
- Wrote Rspec and Cucumber tests in the application.
- Used JavaScript and XML to update a portion of a webpage.
- Used AWS S3 for managing the images and Videos.
- Followed Agile development methodology and scrum for the project.
- Crated AWS EC2 instances for deploying the application.
- Given complete Support, maintain, and documented software functionality with required standards
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Analysed the bottlenecks and improved application efficiency by optimizing queries and caching contents for Rails.
- Performed necessary refactoring to the code as per the revised design.
- Managed code in Bitbucket in private repos.
- Being self motivated to be highly skilled and proficient in discipline.
Confidential
Application Developer
Technical Stack: Ruby on Rails, HTML, CSS, Bootstrap, HAML, Jquery, PostgresSQL, Web Services, Omniature, Git, Rspec, Ngnix, Savon.
Responsibilities:
- Consumed SOAP API Web services using savon gem in ruby on rails application.
- Designed and developed the layouts of customer relations module.
- Integrated third-party API and web services by using SAVON gem
- Created prototype for few modules based on the user requirements and then programmed to actual business requirements.
- Wrote Rspec and Cucumber tests in the application.
- Used JavaScript and XML to update a portion of a webpage.
- Used Git and Perforce for managing the code base.
- Followed agile development methodology and scrum for the project.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Participated in peer reviews on specifications, design, and code to maintain quality. Also analyze code to find causes of errors and suggest alternative approaches.
- Analysed the bottlenecks and improved application efficiency by optimizing queries and caching contents for Rails.
- Performed necessary refactoring to the code as per the revised design
Confidential
Technical Stack: Ruby on Rails, HTML, CSS, HAML, JQuery, Mysql, AWS, Caching Mechanism, Omniature, Git, Rspec, Ngnix.
Responsibilities:
- End-to-end web application development with Ruby and the Ruby on Rails
- Configure application flow, controlling logic and navigation.
- Designed and developed the layouts of customer relations module.
- Performed Unit testing, Integration Testing, GUI and web application testing.
- Created prototype for few modules based on the user requirements and then programmed to actual business requirements.
- Analysed the bottlenecks and improved application efficiency by optimizing queries and caching contents for Rails.
- Crated AWS EC2 instances for deploying the application.
- Performed necessary refactoring to the code as per the revised designs
Confidential
Technical Stack: Ruby on Rails, HTML, CSS, HAML, JQuery, Mysql, Caching Mechanism, AWS, Omniature, Git, Rspec, Ngnix, Third party API Integrations(Payment gateways)
Responsibilities:
- Developed the application from scratch.
- Involved in technical discussion and designed the complete database architecture.
- Involved in Architectural changes related to Business requirement and served as a technical expert on development.
- Wrote Rspec and Cucumber tests in the application.
- Used AWS S3 for storing images.
- Developed CMS based backend for admin section.
- Integrated third party API in rails application. Also worked with Payment gateways for Gifts module payment transactions.
- Created Ads management module which is the key revenue for the business.
- Followed agile development methodology and scrum for the project.
- Implemented Caching mechanism to increase the application performance.
- Provided Support on production issues and maintained documentation up to date for the software functionality.
- Created prototype for few modules based on the user requirements and then programmed to actual business requirements.
- Performed Unit testing, Integration Testing, GUI and web application testing.
- Performed necessary refactoring to the code as per the revised designs