We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

UT

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.
  • 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.

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

Confidential, UT

Senior Software Engineer

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

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.

Confidential, Salt lake city, UT

Software Engineer

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

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 ZendMVC 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

Confidential, Salt lake city, UT

Software Engineer

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

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.

Confidential, Jersey City, NJ

Programmer Analyst.

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

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 sessions for the users.

Confidential

Programmer. .

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

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#.

We'd love your feedback!