We provide IT Staff Augmentation Services!

Architect Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • I am a key contributor to the growth and scalability of Confidential from a private 8 M$ a year to a recently public 110M$+ a year by co - leading and developing the core rebates and pricing frameworks. The frameworks I built are currently used by the world largest pharmaceutical companies to manage billions of dollars in pricing and rebates every year. (J&J, Astellas, Novartis, Amgen, Endo, Novo, Abbott, Merck, Gilead, CLS, Par pharma, Stryker, Boston scientific, Abbott …)
  • Expert knowledge in JAVA, SQL and enterprise software architecture design patterns.
  • Data structure and algorithm of object oriented language design patterns
  • Solid experience building successful products from the ground up
  • Good knowledge building generic rules engines
  • Good knowledge building low latency and distributed architecture
  • Expert knowledge in large enterprise software design and implementation best practices.
  • Good knowledge in performance testing and tuning.
  • Management of technology roadmaps, product processes and resource planning
  • Strong communication
  • Strong knowledge of how to build rock solid and scalable transactional software (Distributed transactions, N tier architecture, N normalization)
  • Experience managing, training and working with local and distributed teams
  • Strong knowledge of various SDLC processes
  • Good knowledge of back end and front end javascript
  • Good knowledge of (3 years)
  • GWT, ruby, python, php
  • SVN, perforce,git, gerrit, maveen, ant, jenkins
  • Linux, mac os, window,
  • Mysql, postgresql
  • Working knowledge of CSS (3 years bootstrap.css…)
  • Working knowledge of c and c++ (2 years)

PROFESSIONAL EXPERIENCE:

Confidential

Architect

  • Technical architecture of next generation core algorithms to leverage distributed architecture.
  • Working with integrators to define integration architecture
  • Java and SQL work on Confidential hardest technical problems (query/algorithm tuning architecture, caching, debugging race condition, resolution contention .. )
  • Writing whitepaper about best practices related to performance debugging and fixing
  • Provide training to technical resources on best practices
  • Driving strategic quality initiative to enable distributed automated functional and performance testing across the organization
  • Performance expert working on testing strategy and tuning for J&J 100M$+ program.
  • Created a product called ACT generating 400K $ after 4 months of development including
  • Finding lighthouse customer
  • Value proposition definition & product requirement gathering
  • Resource planning and change management
  • Development of the tool using: watir (ruby), node.js, JAX-WS, Jenkins, git, maven, jquery, mongo db, junit, jquery, knockout.js, XML parsers (DOM and SAX), rest API, oauth …

Confidential

Principal Engineer/Manager

  • Management of 9 talented individuals to build the core engine used by 100+ individuals.
  • Leading the roadmap, implementation and code reviews of the core team.
  • Reworked main batch jobs from single threaded/single server jobs to multi-threaded /clustered environment jobs by leveraging concepts like eventual consistency, pessimistic and persisted hierarchical locking. This included using Oracle autonomous transactions, a custom framework to handle database connections and a custom job management framework.
  • Unit testing concurrency and race condition by using junit and concurrent libraries utilities such as countDownLatch, atomicIntegers...
  • Implemented data structure and algorithm to eliminate database contention during rules transaction processing such as custom queue.
  • Designed the architecture to leverage distributed work with Oracle partitioning and archiving.
  • Design and implementation of an integration framework.
  • Implementation of a runtime backdated change handler framework using Java and sql by leveraging values that are stored in persistent filters and objects effective and version date. Technologies included a custom scheduled batch jobs framework.
  • Implementation of a high performance dynamic pricing engine able to model at runtime versioned and effective dated attributes for different dimensions graph (customers, items, contract) with response time of less than 400 ms for the largest customers with millions of rows in the source schema and more than 2K automated tests. This engine has built in protection to prevent performance issues. Techniques included dynamic SQL execution.
  • Implementation of a pivoted attribute data structure that stores values in Oracle to remove the need to execute DDL statement and changes to core object can be done at runtime.
  • Implementation of an analyzer that injects SQL dynamically at runtime based on the data distribution to increase performances and help Oracle query optimizer.
  • Implementation of a high performance change detection engine by creating cache table and a filtering algorithm.
  • Lead research projects to leverage Mahout, Hadoop with our current application
  • Lead research projects of building the next Confidential mobile platform (iphone, ipad, android … ) using html5, backbone, appcelerator, heroku, testflight, urbanairship. I did the complete design and a beta version is live within Confidential in 3 months.

Confidential

Senior Software Engineer

  • Mentoring, code reviewing and designing software for US teams as well as doing knowledge transfer to Indian teams.
  • Design of a rule engine to perform formulary evaluation to enable pharmaceutical companies to manage rebates based on formulary rules and market basket. The rule based algorithm can be configured at runtime by loading XML and CSV based on customer requirements.
  • Major refactoring to change an old calculation hard coded engine into an engine that leverages Rhino ( ScriptEngine Java engine) and adding dynamic SQL to avoid customization.
  • Design of next generation flexible and performing queries by introducing the concept of first level cache and second level filtering.
  • Worked on performance problems happening in production dealing with millions of transactions per day with complex data distribution. I rewrote some store procedures that were not using bulk collecting or the right data structure for optimal performances.

Confidential

Software engineer

  • Creation of the first version for a multi-dimensional calculation framework. I created a custom caching mechanism to enable the calculation materialized view removal and created new data structures to support metadata and multi dimensional calculation and refactored more than 50 UI pages.

Confidential

Associate Software engineer

  • Java and SQL refactoring of projects in the rebates module to improve performance, maintenance, quality, reliability and scalability of the code.
  • Lead performance that resulted in a speed increase of 20X. The initial query was 30+ tables joins with 7 global temporary tables.
  • Wrote data generator and performance test framework using JUnit, XML and CSV.

Confidential

Intern software engineer

  • Deep understanding of the managed care pharmaceutical rebates business processes.
  • Designed and implemented a data cleanup framework. The back end was java and oracle PLSQL bulk collecting API and the UI was in javascript and a custom JSP like technology.

We'd love your feedback!