Ankur Sethi
Verified Expert in Engineering
Software Developer
Ankur is a full-stack developer primarily working with Ruby on Rails and Java. He has many years of experience building business-critical applications using those tools. He has worked in teams on large government projects and independently with personal clients.
Portfolio
Experience
Availability
Preferred Environment
Git, OS X, NetBeans, RubyMine, Ruby
The most amazing...
...thing I've built is a sales tool for a 30-person construction company. It has led the company to $45 million in sales in two years.
Work Experience
Software Engineer
US Government Federal Contractor
- Supported federal contracts with a Ruby on Rails project for social network analysis.
- Ported social network analysis and linear regression algorithms from Python to Java.
- Implemented social network analysis visualizations in JavaScript.
- Handled Java development for a Palantir plugin and .NET development for an I2 Analyst Notebook Plugin.
- Implemented Cloud deployments on Amazon EC2 infrastructure using LXC virtualization.
- Solr integration, with and without ActiveRecord.
Software Developer
CSC
- Maintained a complex visa scheduling Ruby on Rails web application with the State Department as a client.
- Built new functionality from business requirements.
- Integrated XML web services with third party shipping tools.
- Played a lead role in identifying and resolving production issues, including database and other operational bottlenecks.
Senior IT Operations Engineer
Intelligenx Inc.
- Handled ETL job creation (Talend) with large datasets and custom data loading for analytics and search applications.
- Implemented Maven build automation.
- Created custom log parsing applications for website analytics in Python for storage in schema-less (MongoDB) databases for high performance reporting.
- Wrote data normalization and ingestion routines in Java for regular updating of complex business listing data.
Experience
Sales System for a Custom Home Builder
http://www.classicmd.net/The system allows them to enter all home structural situations and be confident they are pricing their homes fairly.
The system is private but they can give references on request.
Purchase Order distribution for a construction company
http://buildwithclassic.com/The system parses purchase order PDF's via a Dropbox App using the Dropbox API. It has automated delivery and tracking mechanisms to track when a vendor downloads a file. The system also allows for attachment of custom documents to homes for vendors and homeowners.
Skills
Platforms
Linux, OS X, NetBeans
Languages
Ruby, JRuby, JavaScript, Python, Java, CoffeeScript, Bash
Libraries/APIs
Facebook API, Twitter API, jQuery, CarrierWave, Devise
Tools
RubyMine, Git
Storage
MongoDB, PostgreSQL
Frameworks
Ruby on Rails (RoR)
Other
Linux Server Administration
Education
Bachelor's Degree in Information Technology
Western Governors University - Utah / Online
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring