We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY:

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.

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.

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

We'd love your feedback!