Post Job Free
Sign in

Professional Experience Sales

Location:
Salt Lake City, UT
Posted:
March 20, 2016

Contact this candidate

Resume:

Mayur Shivakumar

Phone: 203-***-****

Email: **.*****@*****.***

Summary

●7 years of professional experience in PHP, Golang, Ruby on rails and .NET

●Excellent expertise in SQL and NoSQL. In-depth understanding of Microsoft SQL server, MySQL, Postgres SQL, Access database, MongoDB and Couchbase.

●Worked with Message queue; RabbitMQ and Crossbar.io.

●Created and consumed RESTful APIs.

●Very good understanding of Git, Subversion and Visual source safe.

●Excellent understanding of MVC and ORM.

●Expertise in Object Oriented Analysis and Design (OOA & D), development, implementation and testing of software application.

●Worked with design patterns. Very good understanding of Singleton, Factory and Domain Driven design.

●Configured Jenkins and Bamboo for continuous integration builds. Written Unit and Integration tests.

●https://github.com/mayurshivakumar

●Worked through all the phases of Software Development Life Cycle (SDLC); requirements gathering, analysis, design, development, testing, production and post-production support .

●Self-motivated worker with strong focus on business goals and end-user experience.

●Excellent verbal and written communication skills.

Education & Certification

Master in Computer science from University of Bridgeport, CT – Dec 2008

Bachelors in Information Science from Visvesvaraya Technological University, India – Sept 2005

Technical Skills

●Languages: PHP, Golang, Ruby, C#, Asp.net, Vb.net, JavaScript (JQuery, AngularJS and Node.js), Vb Script, Json, Html, Xhtml and XML.

●Framework: Symphony, Zend, CakePHP, Rails, .Net framework, WPF, WCF, Web services and Ajax.

●Tools: Composer, Godeps, RVM, Postman, IntelliJ, Atlassian suite, FogBugz, Bugzilla, DB Designer and Toad.

● Version control: Git, Visual source safe and subversion.

● Operating system : Linux and Windows .

Professional Experience

Insidesales, Provo, UT May 2015 – Till Date

Designation: Senior Software Engineer

InsideSales.com offers the industry's leading sales acceleration platform built on Neuralytics, a predictive and prescriptive self-learning engine that drives revenue growth by delivering an optimized experience for both salesperson and buyer. The platform fuels sales rep performance and provides buyer personalization with breakthrough innovations in predictive sales communications, engagement tracking, forecasting, and rep motivation.

Environment: PHP, PHPUnit, Golang, Goconvey, Newman, Postman, Node.js, AngularJS, MySQL, Couchbase, RabbitMQ, Memcached, Atlassian suite, Git, Jenkins and Bamboo

Roles and Responsibilities:

●Created a Golang application to receive messages from RabbitMQ process it and send socket notifications using Crossbar.io. Which replaced cron jobs written in PHP.

●Used Node.js to create application to check for subscriptions in Crossbar.io

●Implementing micro services using Go Kit in Golang to replace monolithic PHP application.

●Add features and modules to existing PHP application Using Doctrine ORM to interact with MySQL, memcached for caching and AngularJS for frontend.

●Used Composer for PHP application and Godeps for Golang application for dependency manager.

●Consumed Sales Force API to sync data from sales force to PHP application.

●Modified the existing database schema and implemented star schema to improve the performance, Adding Time Dimension and Fact tables.

●Internalized both PHP and Golang applications for European market.

●Configured Jenkins for PHP application and Bamboo for Golang to have continuous integration build.

● Wrote tests unit and integration tests in PHPUnit and Golang.

●Do Code reviews to make sure it is well written and follows Domain driven design.

Schlumberger, Salt lake city, UT Jan 2012 – May 2015

Designation: Software Engineer

Schlumberger Limited is the world's largest oilfield services company. Schlumberger employs approximately 105,000 people representing more than 140 nationalities working in more than 85 countries.

Environment: PHP, PHPUnit, C#, Redis, JQuery, MySQ, MongoDB, Git and Jenkins

Roles and Responsibilities:

●Interacting with users and clients to understand the requirements.

●Designing the new features and adding new modules to the application.

●Created ETL application in PHP to import data into MongoDB. Which became a source for business intelligence gathering.

●Used Zend MVC framework and Redis for caching and JQuery in PHP development.

●Used Composer for managing dependency for several in-house libraries in PHP .

●Strictly followed test driven development . Wrote both unit and integration tests with PHPUnit. And used Jenkins for continuous integration builds.

●Installed, Configured and maintained Linux and windows servers.

●Deploying the application to test and production servers.

●Leading a team which is analyzing requirements for the new web application that will replace the existing project management system

Franklin Estimating Systems, Salt lake city, UT Oct 2009 – Jan 2012

Designation : Software Engineer

Franklin Anywhere is project manager's dream and sales rep's best friend . Franklin’s integrated set of tools gives vital information about the plant in real time, from anywhere in the world. From customer management to employees, from quote request to job tracking, everything you need to know is at your fingertips.

Environment: Ruby on Rails, C#, Asp.Net, Git and MySQL

Roles and Responsibilities:

●Translated business requirements into consumer-facing UI designs.

●Moved the project from windows to Linux and source control from subversion to Git.

●Assisted with installation, configuration, and maintenance of Web applications and SQL databases.

●Wrote unit test cases using RSpec . Used Ruby version manager(RVM) to work with multiple ruby versions and used bundler to maintain gems between different environments .

●Deployed to Production,QA and Staging environments on regular basis on Heroku and as well as other hosts.

●Added subscription module and Maintained the company website .

●Involved in the designing of the MS SQL Server database, Entity-Relationship diagrams, Normalization, designing tables and constraints.

●Implements ASP.Net built-in validations in Web Forms. Used the web server validation controls for simple validations to be performed on client side and server side

●Created a Restful client in C# to send customers and jobs to Ruby on rails application.

●Modified applications according to the user’s requirements.

US Tech Solutions, Jersey City, NJ Dec 2008 – Sept 2009

Designation : Programmer Analyst.

Client: Broward community College, Fort Lauderdale, FL

Broward community college is one of the top community colleges in Florida. It is part of the Florida College System.

Environment: C#, .Net, MS SQL, Crystal reports and Subversion

Roles and Responsibilities:

Requirement analysis and designed the three tier application.

Created business layer and data access layer.

Designed the database and Normalized the tables.

Used Ado.Net for providing database connection and data access.

Wrote stored procedures and triggers.

Created reports using crystal reports.

Wrote unit test cases for all the business objects.

Successfully created the installer and deployed the software in different campuses for the collage.

Hosted training sessions for the users.

Hirecraft Software Solutions, India Mar 2005 – Dec 2006

Designation : Programmer. .

The proven leader in building innovative technologies in Talent Acquisition, Staffing, RPO, Executive Search and e-Governance. HireCraft has retained the leadership position by diversifying into total Talent Management space.

Environment: C#, .Net, DevExpress, XtraGrid, MS SQL, Crystal reports and Subversion

Roles and Responsibilities:

●Used cascading style sheets (css) for applying formatting rules and used master pages for application wide look and feel.

●Extensively worked with DevExpress dropdown and XtraGrid.

●Developed web services to serve other application’s request.

●Extensively worked and co facilitated development of parser ; A powerful engine that can search resume, in any non-standard format and extract all the relevant information using artificial intelligence and also responsible for writing the complex logic involved with it in C#.



Contact this candidate