We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Kansas City, MO

OBJECTIVE:

Seeking an opportunity to build and develop new web based applications and services while engaging my technical skills to build and support IT infrastructure.

TECHNICAL SKILLS:

Languages/Tools: Java, Ruby, ASP .Net, C#, J2EE, GSOAP, C++, C, XML, AJAX

CRM: Infusionsoft

Productivity: Github, Jira, Jenkins, Crucible, MS Office, Dream Weaver, SVN

Database: MYSQL, MSSQL 2000/20005, Oracle 10i, MongoDB

Data Access: ADO, ADO.NET, ODBC, OLEDB, JDBC.

Scripts: PHP, Java script, JQuery

Reporting: SPLUNK, Crystal Reports 10/9.0/8.5.

Environment: s DOS, Windows 9x/2K/ME/NT/XP/VISTA, Linux, UNIX

Web Servers: Apache, Tomcat 4.x, Nginx, Thin, IIS

IDE: IntelliJ, RubyMine, MS Visual Studio 2008/05, Eclipse

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Kansas City, MO

Responsibilities:

  • Tearing down and constructing new development and production stacks by utilizing Chef and Ruby.
  • Design new enhancements around patient orders and filtering data in using Java, Groovy and Solr filters.
  • Improve Apache Crunch map - reduce performance to on-board and process 80TB of data.
  • Deploy on a bi-weekly schedule to Storm and Map-Reduce clusters.
  • Collaborate to streamline deployments by reducing manual steps, thus reducing deployment errors.
  • Log aggregations and dashboard creation using Splunk.
  • Conduct knowledge transfers to ramp up support engineers.
  • Provide technical expertise in on-boarding new clients in Aeon Search.
  • Support 60+ live clients while maintaining search performance close to 3 sec.
  • Collaborating with support engineers to troubleshoot and fix live client issues while maintaining lower than average turn around time.

Software Engineer

Confidential, Kansas City, MO

Responsibilities:

  • Develop transformers to convert data from raw format to Solr document format and index them.
  • Use Apache Storm framework, to utilize these transformers for real-time data processing and Apache Solr index creation using Groovy
  • Write Apache Crunch jobs for batch processing using Java.
  • Utilize Apache Thrift to write thrift interfaces for cross-language services development.
  • Develop test tool to check health of Solr indices using Ruby on Rails.
  • Utilize Chef framework to write cookbooks for deploying services using Ruby.
  • Utilize Hbase tools for table creation, scanning, testing and validation of data.

Software Engineer

Confidential, Marlborough, MA

Responsibilities:

  • Set up Amazon AWS cloud server with UBUNTU, MYSQL, RVM, RUBY, RAILS, NGINX http-server, Mongrel/Thin web-server.
  • Isolated development and staging environments from production to minimize downtime.
  • Successfully deployed Development and Staging environments using Capistrano.
  • Increased application performance by over 75% by re-writing modules and reducing page load times.
  • Implemented Auto emails and SMS’s for generated quotes increasing the revenue by 20%.
  • Integrated outgoing transactional emails with Sendgrid, implemented Twilio’s api to send SMS.
  • Conducted routine maintenance tasks on production server.
  • Added new CSS styles and task’s module to increase sales efficiency.

Web Developer

Confidential, Rockland, MA

Responsibilities:

  • Designed, developed, tested and maintained all the new, ongoing in-house projects at Confidential .
  • Implemented Infusionsoft (CRM Tool) API using C#, .Net and PHP on existing website for lead generation.
  • Conducted daily enhancements for 30+ websites using PHP, HTML, MYSQL, AJAX, CSS, JQuery and JavaScript.
  • Supported Rails application, performed regular enhancements and maintenance.
  • Suggested and implemented off-shore projects which helped in reducing costs and development time by 40%.
  • Suggested, negotiated and procured new dedicated servers, reducing hardware costs by 35%.
  • Served as a Server Admin for new dedicated servers.
  • Led multiple server and data migration efforts while maintaining server performance intact.
  • Helped migrate to newer technology and integrate 3rd party applications.
  • Served as Technical lead for Infusionsoft related development.
  • Created monthly reports using Google Analytics/Adwords data.

Senior Consultant (Software Engineer)

Confidential, Austin, TX

Responsibilities:

  • Designed, developed, tested and maintained Oracle’s Enterprise Taxation Management Software.
  • Converted functional software requirements into technical designs.
  • Developed/coded system, performed unit testing and assembly testing of the developed modules.
  • Created test plans, while adhering to SDLC. Implemented a full SDLC.
  • Led the development of Auto Registration module. It takes input as a flat file and registers the person into the system based. It creates or updates the tax account information associated with the person and also adds/updates any relationships (spouses, business partner, director, buyer etc.). This information is then passed on to other modules for further processing and computation of reports, correspondence, obligations, accounting, collections and billing.
  • Technologies used: HTML, PL/SQL, and Java Script, Core Java, Oracle’s proprietary scripting language.

Application Programmer

Confidential, Cleveland, OH

Responsibilities:

Designed, developed, tested and maintained applications like Faxtrack, ImagePurge Created reports for Faxtrack application using C#, ASP.Net and XSLT. Created downloadable Excel reports using XML documents. Developed ImagePurge maintenance application for image cleanup using C#, ASP.Net. Cleaned up business logic layer for increasing performance. Added error handling and correction logic to deal with bad data. Added stored procedures for report data aggregation using SQL. Technologies used Dot Net Framework 1.1, 2.0, C#, ASP.Net, ADO.Net, Sql Sever 2000, XSLT.

We'd love your feedback!