We provide IT Staff Augmentation Services!

Software Engineer Reusme

4.00/5 (Submit Your Rating)

Profile:

A professional with 8 years experience in successfully developing web & client applications in Ruby and various otherlanguages, to solve complex business problems that delivertrue business value.I am passionate about what I do, programming is both my joband hobby. I enjoy reading about and using new platforms andtools, I\'m continuously learning and improving my craft. Thishas lead me to work on and create several open sourceprojects which are on github.com and rubygems.org. I also enjoy helping others in the development community whenever possible, helping the great community which has helped me so much.

Skills:

ANGUAGES:
Ruby, Javascript, HTML, CSS, C#, Java
FRAMEWORKS:
Rails, Sinatra, jQuery, Adhearsion
DATABASES:
ElasticSearch(as both full text search engine and coredatabase), CouchDB/CouchBase, MySql, PostgreSql, Redis,Memcache
TOOLS:
RVM, Passenger, Git, New Relic, Capistrano, Chef, Fog,Amazon Web Services, Linode, Nginx, Dynect Traffic Management, Asterisk
OPERATING SYSTEMS:
Linux, Mac OSX, Windows

Open Source:

FOG:
The Ruby cloud service library. I contributed all the Linode backend support. We use the Fog library to help manage all of our servers.
DELAYED JOB:
One of the top background job processors for Ruby. I contributed the CouchDB adapter and several bug fixes. We use CouchDB for some our projects and use this to store our background jobs awaiting processing.
CHEF:
A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure. I contributed all the Linode backend support. We use Chef to automatically deploy and manage all of our servers on demand or automatically when scalability thresholds are met.

Work History:

SOFTWARE ENGINEER, Confidential, TN - 2009-PRESENT
Language Translation - Ruby, Rails, ElasticSearch, and Dynect Traffic Management

Created large scale distributed system translation system to translate text, docx, pptx, websites, and proxy entire websites for complete site translations to and from more than 65 languages. This system allows users to fully customize their translations to be anything they would desire and is automatically scalable based on load. The system is running out of several cities from various datacenter providers around the world and currently handles 20K requests per minute per server.

Voice to Voice Translation - Ruby, CouchDB, ElasticSearch, MySQL, Sphinx, Adhearsion, and Asterisk

Created a SIP based voice to voice and transcription system. This system allows users to callinto the conference calling system system where each person in the call can select their language of choice and the whole conversation is automatically to and from their language. For example, you can have three people on a conference call, one speaking in Spanish another speaking English and yet another speaking Arabic. The English speaker can then speak in english and it will translate to Spanish to the Spanish speaker and Arabic to the Arabic speak. It will do this to and from all the languages involved in the conference call allowing them all to have a conversation in their own language.

SOFTWARE ENGINEER Confidential,WA - 2006-2009

Inventory Automation System:

Ruby, Rails, Node.js, CouchDB, MySQL, and HandHeld scanners to automate inventory tasks saving the
company $400K/year.

Digital Signage:

Ruby, Rails, and CouchDB to display signage and other information at the stores like weather and special
promotions saving the company $200K/year.

Reporting System:

Ruby, Rails, MySQL, MSAnalytics to create realtime reporting that enabled business to make accurate and timely
decisions.

SOFTWARE ENGINEER, Confidential,WA - 2005-2006

  • Designed & developed distributed framework core that powers our products.
  • Design, development & maintenance of all proprietary websites – using ASP/ASP.NET, VB.NET, C#, SQL •
  • Design, maintain, & optimize SQL 2000 databases
  • Development & maintenance of in-house programs software using C# & VB.NET
  • Utilize .Net Frameworks 1.0-1.1 and 2.0

SOFTWARE ENGINEER, Confidential,CA 2003-2005

  • Design, development & maintenance of all proprietary websites (plasticsurgey.com, cosmeticsurgey.com) –
  • using ASP/ASP.NET, VB.NET, C#, SQL
  • Design, maintain, & optimize SQL 2000 databases
  • Development & maintenance of in-house programs software using C# & VB.NET
  • Utilize .Net Frameworks 1.0-1.1 and 2.0

We'd love your feedback!