10 years of experience implementing complex distributed systems as a software engineer technical manager and lead architect. Designed and led the implementation of a large scale SaaS transportation solution with over 25 customers from the Fortune 500 list. I enjoy working with algorithms functional programming and data mining-related software projects.
Systems Architect at confidential
Lead the Platform Development team responsible for core and strategic TMS Transportation Management System development. Responsible for overall application portfolio architecture. Lead design and development of all new products.
Researched and implemented a portfolio of computationally intensive highly parallelized optimization algorithms for routing and freight consolidation using a functional programming approach.
Designed and prototyped a Clojure-based mobile web application for shipment tracking led the development effort.
Led a redesign and a complete re-write of a legacy freight auction application eBay for freight .
Architected and led the implementation of a rule-based freight routing system. Incorporated data KPIs into the user interface to allow users to compare planned vs actual . Designed and led the development of a novel freight/carrier capacity near-real-time visualization subsystem.
Architected and led the implementation of a company-wide image archival system with JMS and REST APIs.
Performed association mining on the financial data to identify high discrepancy rate customers and carriers to implement invoicing application and process improvements. Researched carrier rate and capacity data to perform geospatial clustering and identify hot markets and typical price. Performed rule/decision tree mining on carrier event stream data to identify carrier-side data issues and improve internal application s business rules and processes.
Mentored managers and engineers.
Founded and led the Platform Development team responsible for all of the core and strategic TMS development. Responsible for overall application portfolio architecture. Successfully migrated a legacy TMS application onto a J2EE platform. Led design and development of several new products. Introduced an iteration-based Agile process. Established a code review and functional demo process.
Introduced a common wiki-based documentation platform.
Designed and led the implementation of the TMS event processing infrastructure. Introduced a robust production monitoring process with real-time alerts. Led the design and implementation of various application and infrastructure probes to support monitoring. Eliminated virtually 100 of message delay and loss incidents.
Architected and led the implementation of a single sign-on security framework allowing a seamless integration of all portfolio applications. Successfully passed a 3rd-party security audit.
Developed a JSF/RichFaces/Seam application prototype and lead migration of several applications from Struts framework to the new platform.
Mentored managers and engineers.
Technical Manager at confidential /
Architected and led the implementation of TMS Financials -- an internal system responsible for processing over a million of financial transactions every month between hundreds of customers and tens of thousands of truck and intermodal carriers. Designed and led the implementation of an account reconciliation process which saves the company and its customers 5.5 million annually.
Re-architected the codebase and established customization standards. Migrated numerous hardcoded configuration attributes into a rule engine to support multi-tenant SaaS solution. Designed and lead the implementation of a new customizable data model.
Senior Software Developer at confidential
Architected and lead the implementation of a web customization framework to support a multi-tenant SaaS solution.
Participated in development of various TMS modules.
Software Developer at Confidential
Designed and developed a high-throughput asynchronous HTTP-compliant proxy module for Nokia Proxy Server.
Participated in development of an LDAP-based mobile profile database network subscribers.
Agile Methodologies Technical Leadership Software Design System Architecture SaaS Scalability Data Mining Java SQL