Post Job Free
Sign in

Software Engineer, Ruby On Rails, Angular and Golang

Location:
Bangalore, Karnataka, India
Posted:
September 14, 2019

Contact this candidate

Resume:

AREAS OF EXPERTISE

Agile, Scrum

Ruby, Golang

Rails, EmberJs, Angular

MySql, Postgresql

Rspec, Cucumber

Redis

Apache, Nginx, Passenger

JIRA, Confluence, Jenkins

GIT, SVN

AWS – S3, EC2

NetBeans, RubyMine

JQuery, JavaScript, API, Json, Web Services

Linux, Mac, Windows

LEARNING

Angular, GoLang

Microservice Architecture

GrapgQL, AWS

CONTACT

Mob: 948-***-****

937*******

Mail: *********@*****.***

Visa: US (B1/B2) valid till 2023

Nishant Sinha

Lead Software Engineer

Continuous Improvement…. Learning…. Dedication

PERSONAL SUMMARY

Dynamic technical professional and lead software engineer bringing more than 12 years in large-scale application design, development and integration leveraging Ruby on Rails, Golang and Angular based platform via extensive use of cloud-based platform in SOA and Microservice based architecture with additional customer-based customizations.

Also, passion for leading, facilitating and coaching multiple scrum teams with Agile methodology and ager to improve the skillset like Design Patterns, APIs, Web Services and other disruptive technologies with comprehensive experience of architect, design and integration.

Always looking for a new and challenging position, one which will make best use of my existing skills and experience and also further my personal and professional development.

KEY SKILLS AND COMPETENCIES

Over 12 Years’ experience of architect and design enterprise applications for e-commerce, banking, social network and healthcare domain using microservice architecture pattern along with test and behavior driven development as well as Managing, Collaborate, Facilitate, and coach Scrum teams.

Knowledge of Agile Project Management methodologies.

Understanding of emerging web design technologies, CI&CD environments, TDD and BDD development practices, Service based architecture.

Special concentration in Rails web application framework and Ruby language with JavaScript framework like Angular.

Familiar with the automation of testing platforms like Cucumber and Rspec.

Good knowledge and understanding of Web Service and API’s including REST architecture and related technologies (JSON, XML, etc) for integration purposes.

Experienced working with SVN, GIT and project management tools like Jira, Confluence.

Implemented Continuous Integration Process for effective deployments on to Stage/QA servers using Jenkins.

Implemented integration platform on Amazon Web services (AWS) - EC2, S3

Experience in deriving and suggesting development and integration methodology considering project and business needs.

Deep understanding of all software lifecycle development disciplines - Project Management, Requirements Management, Analysis & Design, Quality Assurance (Testing), Implementation, Deployment, Configuration & Change Management.

DOMAIN KNOWLEDGE

e-commerce

Banking and Financial

Pharmaceutical and healthcare

Social media & broadcast

PROFESSIONAL

Certified Scrum Master®

Certified Scrum Professional®

ITIL V3® Certified

ACADEMIC

M.Sc (Elex&Com) from DAVV, Indore securing 83.93%

BCA from DAVV, Indore securing 64.43%

10+2 from IMC, Patna securing 69.88%

CONTACT

Mob: 948-***-****

937*******

Mail: *********@*****.***

WORK EXPERIENCE

DRG Analytics & Insight Pvt Ltd Bangalore

Lead Software Engineer August 2015 - Present

As a Lead Software Engineer, my responsibility is to design, architect and develop highly distributed product for a high performance, high traffic, advanced interactive and responsive application using microservices, test-driven development in Ruby on Rails, JavaScript framework as EmberJs, Angular. Also, building micro-services using Golang to provide concurrent and parallel process-based service to multiple product.

Duties:

Designing & develop the scaled Restful API endpoints using Ruby on Rails and generate JSON response as output for Frontend app build using EmberJs.

Scrum/Agile/BDD methodology emphasized code-coverage through a combination of functional tests (Cucumber) and unit tests (RSpec), with code coverage measured through RCov.

Designed notification server using Sideqik for download large xlsx and csv reports.

Used meta-programming to reduce coding time.

Participated in code reviews.

Managed projects with agile methodologies in JIRA via user stories and customer issues.

Skills Used: Agile, Scrum, Ruby 2.3, Rails 4.2, EmberJs, Postgres, Cucumber, Rspec, Redis, Sideqik, Git, Jira, Jenkins, AWS-S3, EC2

Bank of Newyork Mellon Pune

Knowledge Specialist Jan 2011 – August 2015

As a Knowledge Specialist / Sr. Developer, my responsibility was design and develop enterprise application for banking and financial domain as well as maintain the integrity and security of various banking modules. Also, managing the day to day activities of project team and planning, scheduling and execution against committed milestones.

Duties:

Involved in requirement gathering and analysis for applications, designed and implemented those applications.

Providing technical leadership to the project team.

Led development of a general ledger accounting application that used Rabbit MQ messaging to pull all financial transactions from concurrent projects.

Developed hundreds of features in an agile environment using Ruby on Rails, MySql, and JavaScript.

Developed and maintained View layer of MVC framework using jQuery, HTML, CSS and sass framework.

Implemented and Integrated Elastic Search as a Service.

Follow best practices (test-driven development, continuous integration, SCRUM, refactoring, code standards)

Skills Used: Agile, Scrum, Ruby 1.9,2, Rails 3,4, MySql, Rspec, Git, Jira, Jenkins

PERSONAL SKILLS

Dedication

Focused

Attention to detail

Decision making

Goals orientated

PERSONAL DETAILS

Nishant Kr. Sinha

203, Unitech Pearl

HSR Layout

Bangalore - 68

DOB: 01/12/1983

Nationality: Indian

Marital Status: Married

CONTACT

Mob: 948-***-****

937*******

Mail: *********@*****.***

EARLY CAREER

LiveStream Technology Pvt. Ltd Bangalore

Software Engineer March 2008 to December 2010

Pinnacle InfoSolution Pvt Ltd Pune

Jr. Developer October 2007 to March 2008

Coderevolts Pvt Ltd Indore

Software Engineer July 2006 to September 2007

As a Rails Developer in my early career, my responsibility was for design, develop, coding and implementing web-based applications and features according to a user’s needs and industry parameters that satisfy complex business requirements.

Duties:

Analyzing project requirements and then developed application to meet all the needs.

Created and Maintained many web applications using Ruby on rails as web application framework with RESTFUL API, MySql, JQuery and JavaScript

Complete database migrations with Ruby on Rails and ActiveRecord.

Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.

Implemented Payment gateway for secure online transaction for e-commerce project.

Oversee unit and functional testing, debugging, security, and documentation efforts.

Design robust, scalable and secure features.

Technology Used: Ruby, Rails 2,3, Spree 2,3, MySql, Javascript, JQuery, Rspec, Cucumber, REST, JSON

PROJECT DONE

Data Analytics and Report generation (current project) – Rails & EmberJs

Healthpole (https://doctors.healthpole.com/accounts ) – Social Media for Doctors – Rails App

https://www.800flower.ae/ – e-commerce (Spree Platform)

Skinnymint (https://int.skinnymint.com/ ) – e-commerce (Spree Platform)

LiveStream (http://www.livestream.com/) - Media & Social Netwok

Twitcam (https://twitcam.livestream.com/) - Twitter Application

Wigomania (http://www.wigomania.com/) - e-commerce (Rails App)

JTF Contract Generator (http://www.templeton.org)



Contact this candidate