We provide IT Staff Augmentation Services!

Lead Engineer Resume

0/5 (Submit Your Rating)

Washington, DC

OBJECTIVE:

  • Software Engineer position in an organization where a strong technical background with excellent analytical skills would be needed.

SUMMARY:

  • Over 15 years of experience in application development and design using Java / J2EE technologies.
  • Experienced in software development methodologies Agile, SDLC and in the CMMI framework.
  • Excellent analytical and technical skills due to strong technical and mathematical background.
  • Very good communication skills in English, Spanish and German.
  • Experienced team worker in international and in distributed teams.
  • Architecture and implementation of a highly scalable data processing framework that allows resource allocation sharing, easy addition of new and modification of existing workflows, easy integration of existing stand alone processes, online process monitoring and extended process metrics and reporting.
  • Strong interest in machine learning and artificial intelligence.
  • Experienced with rules engines and workflow engines / business process modeling.
  • Technical leader in the conception and development of a PKI framework for the Spanish Notary Organization.
  • Technical leader in the development of the web representation of Deutsche - Bank Spain.
  • Main reference person for technical solutions and design considerations in most of the realized projects.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Lead Engineer

Responsibilities:

  • Conception and building of diverse data capturing, aggregation and visualization applications around social media and online news sites.
  • ETL and analysis of clickstream data (billions of rows of individual browsing behavior) and of US consumer data.
  • Building scalable front- and back-ends using diverse technologies. This includes load balanced web applications, auto scalable data processing systems, compute clusters for big data analytics.
  • Implementation and application of various NLP techniques and machine learning algorithms for document classification, clustering and interest group segmentation / collaborative filtering.
  • Building of a matching system that links individuals from customer- and social media data to individuals from consumer and clickstream data.

Environment: Solr, Postgres, Tomcat, Java, Python.

Confidential, Fairfax, VA

Lead Engineer

Responsibilities:

  • Lead rules engine engineer: Writing rules for the rules engine in order to determine eligibility and quotes for specific health care products. This includes analysis of business needs, design of service and data model as well as data access optimization to best suit the rules engine.
  • Design and implementation of services around the rules engine that can be consumed by remote clients.
  • Architecture of a service invocation framework that allows services to be deployed inside the same cluster or on a remote cluster, transparent to the application.
  • Integration and implementation of workflows for automated data processing with load balancing across multiple servers.

Environment: JBoss, Cluster, JBPM, Drools, ESB, JMS.

Confidential, Washington, DC

Chief Architect, Senior Systems Engineer

Responsibilities:

  • Architecture of a matching database that is optimized for lookup speed and that is highly scalable (currently ~800 million records). This includes maintenance and evolution of the database.
  • Constant development of new and improvement of existing record matching methods. This includes being up to date with the latest development in this field, constant validation of existing implementations, in corporation of data quality steps (i.e. USPS Address standardization, NCOA), but also making the process more visible to customers and management by incorporating rules engines and rules repositories and by capturing metrics.
  • Providing services around the matching process that makes it available for internal and external usage. This includes web applications and web services for data ingestion, process definition and process monitoring, data processing queues, reporting.
  • Architecture and implementation of a highly scalable data processing engine that allows resource allocation sharing, easy addition of new and modification of existing work flows, easy integration of existing stand alone processes, online process monitoring and extended process metrics and reporting.

Environment: Java, MySql, Oracle, Postgres, Tomcat, JBPM, Drools Flow, Hibernate, Spring, CXF, REST, Tapestry, XML, JasperReports, Linux, Bash.

Confidential

Senior IT Analyst, Senior Systems Engineer

Responsibilities:

  • Conception and Design of a PKI (Public Key Infrastructure) framework. The framework included the management of digital certificates (management of a Certified Authority, generation and distribution of certificates), digital signature and encryption of documents (generation, verification and custody of signed and encrypted documents) and management of smart-cards (writing and reading to and from smart-cards, using smart-cards in web applications).
  • Definition of the architecture and the design of a programming framework for the web representation for Deutsche Bank Spain.
  • Definition and Implementation of an application framework for the “Banc of Sabadell (Banco Sabadell)”.
  • Refactoring of an existing CRM product for “Deutsche Bank”. Analysis, Design and Implementation of new features.

Environment: Java, Tomcat, Apache, Webservices, Oracle, Hibernate, Spring, Linux, Solaris.

We'd love your feedback!