Mozart Brocchini

Software Engineer

Location
Houston, Texas (Houston, Texas Area)
Industry
Oil & Energy

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Mozart Brocchini know in common
  • Get introduced to Mozart Brocchini
  • Contact Mozart Brocchini directly

View Mozart's full profile

Mozart Brocchini's Overview

Current
  • Lead Software Engineer - R&D Advanced Drilling Applications at Pason Systems
Past
Education
Connections

387 connections

Websites

Mozart Brocchini's Summary

• Over 8 years in full stack development of a suite of enterprise applications successfully deployed in several Fortune Global 500 companies.
• Developed scientific applications for management of high throughput DNA sequencing at Baylor College of Medicine, Human Genome Sequencing Center lab.
• Developed CAD software applications for Engineering Design, Geological and GIS in AutoCAD and MicroStation environments.
• Committed to writing rock solid code. I promote quality by creating clean code with high test coverage, doing thorough code reviews, and evangelizing code quality tools.
• As a generalist, I enjoy solving software engineering problems using any adequate technology stack.
• Skilled in both core server side programming and web client side development.

Polyglot Programmer:
• Used professionally: Java, Groovy, JavaScript, C#, Python, VoiceXml, CCXml, LISP, C
• Certified: Scala

Industries:
• Oil and Gas
• Biotechnology, Genetics
• Legal, eDiscovery
• Engineering, Architectural, CAD and GIS.

Mozart Brocchini's Experience

Lead Software Engineer - R&D Advanced Drilling Applications

Pason Systems

Public Company; 501-1000 employees; PSI; Oil & Energy industry

April 2013Present (1 year 6 months) Houston, Texas Area

Pason is a leading global provider of specialized data management systems for drilling rigs. The solutions include data acquisition, wellsite reporting, remote communications, and web-based information management.

Projects:

• PDSA - Pason Drilling Service API, RESTful API of drilling data
- As a tech lead, I designed and coded the application architecture and base modules, code reviewed and coached less senior engineers work.
Java 7, Jetty, JAX-RS Jersey, Guice, Guava, Mockito, REST-assured JUnit, Gradle.
- Designed and coded the Database as a Service ( DBaaS ) multi tenant architecture based on MySql backend with a REST API abstraction front end providing database connections on demand.

• Live Rig View - http://pason.com/images/Brochures/lrv.pdf
Lead the effort to improve the code quality and clean up the entire code base, introduced CheckStyle Structure 101.
Java 3D, JMS, Swing and Maven.

• Drilling Efficiency Analysis - Prototype built during Pason's 4th Houston Innovation Day.
Application provides interactive scatter plot visualizations of 4 simultaneous drilling data dimensions.
Rich data set filters including drawing a rectangle area directly on a plot and having it dynamically update all other plots.
D3.js, JQuery.

Sr. Software Product Developer

ICON plc

Public Company; 10,001+ employees; ICLR; Pharmaceuticals industry

May 2012April 2013 (1 year)

ICON is a global provider of outsourced development services to the pharmaceutical, biotechnology and medical device industries
The Interactive Technologies Group develops implements and manages Interactive Voice and Web Response (IVR/IWR) systems to increase the accuracy and efficiency of clinical trials.

• Re-architected the Prompt Management module of ICOPhone ™ Flex.
Allows creating editing and searching IVR prompts with internationalization and interface with third party systems for translation and recording.
Implemented automatic deployment to 5 target environments.
JEE5, Java 1.6, EJB, JPA, GWT, GXT, JAX-WS.

• Developed the Reminder Calls module of ICOPhone ™ Flex. Processes user data from clinical trials to perform thousands of telephone calls and SMS messages across diverse global time zones.
JEE5, Java 1.6, EJB, JPA, GWT, GXT, concurrency API, HTTP.

• Created a VoiceXML/CCXML application detects human voice or answering machines, forwards users into to the IVR system.
Voxeo, Javascript.

• Increased overall performance of entire development team by creating customized GlassFish domains in RAM. This, plus GWT compilation optimizations and lighter utilization of JNDI datasources, promoted an increase in the IDE deployment speed by an order of up to 11 times faster.

• Conducted code reviews, lead and coached less senior developers including from the India team.

• Wrote and reviewed technical design specifications.

Lead Scientific Programmer

Baylor College of Medicine

Educational Institution; 5001-10,000 employees; Research industry

July 2011May 2012 (11 months) Houston, Texas Area

• Lead engineer of applications that manage DNA samples, Tissue Specimens and Grants. Java, GWT, Groovy and Oracle.

Applications are deployed in both Human Genome Sequencing Center and the Whole Genome Lab (WGL http://www.bcm.edu/geneticlabs/index.cfm?PMID=21319).

• Developed the visualization framework based on Play! and JIT (JavaScript InfoVis Toolkit).

• Created a messaging API based on AMQP/RabbitMQ.

• Developed a midleware to coordinate resource utilization for scientific jobs submitted to the MOAB High Performance Computing system. Java 1.6, RabbitMQ.

• Developed a virtual appliance with full stack of Java development tools and projects code setup: Ubuntu, Eclipse, Maven, SVN.

• Evangelized test automation practices and tools.

• Recommended and implemented server virtualization based on VMware.

The major activity of the Human Genome Sequencing Center is high-throughput DNA sequence generation and bioinformatics technologies that is allowing greater scientific advances.

Senior Scientific Programmer

Baylor College of Medicine

Educational Institution; 5001-10,000 employees; Research industry

May 2010July 2011 (1 year 3 months)

• Refactored existing applications using Object Oriented design patterns to improve performance and maintainability. Introduced automated tests to better support refactoring.

• Built the Tissue Bank application. GWT, Java, Groovy, Oracle.

• Designed and coded a Java RESTful web service for managing human genetic mutations scientific research. The system imports genetic mutation and evidences data from flat files containing millions of records in configurable batch transactions.

• Introduced new engineering skills and practices to the projects and the team, including RESTful webservices, JPA, Dependency Injection, Checkstyle, DBUnit and more.

• Responded quickly to user support demands. Solved issues by fixing code, managing deployments of multiple applications in Java Servers/Unix/Linux environments and applying database migrations in both production and test environments..

Manages and helps maintain the Continuos Integration infrastructure. Introduced new code quality and reporting metrics like CheckStyle and code coverage trending. Introduced automated deployments.

Software Architect

Bridgeway Software

Privately Held; 51-200 employees; Computer Software industry

October 2009April 2010 (7 months)

• Engaged in all aspects of software engineering life cycle: design, coding, testing, bug fixing and refactoring for various features of the products eCounsel®, Secretariat® , Corridor™, Legal Hold and Bridgeway eDiscovery ™.

• Lead the Houston Software Engineering team during the successful transition from Waterfall to Agile iterations.

• Assisted 2nd Tier Technical Support with replicating & troubleshooting post-integration customer issues.

• Provided technical leadership to ensure that the design, implementation and end results meet the business requirements with respect to functionality, performance and scalability.

• Conducted code and design reviews.

• Attended the daily scrum meetings interfacing with QA Manager, Project Managers and Engineering Director.

• Reviewed project status reports during each operational phase.

• Prepared weekly project status reports for executive group.

• Created virtual appliances automating complex software development environment setups with VMware.

• Shipped Bridgeway Suite release 8.3.1, (4500+ classes, Java 1.5, Toplink, Axis, Quartz, Lucene, Prototype.js, YUI ).

• Shipped Bridgeway Legal Hold release 2.1, (Java 1.5, Hibernate, Dojo ).

Lead Software Engineer

Bridgeway Software

Privately Held; 51-200 employees; Computer Software industry

January 2008December 2009 (2 years)

• Provides technical leadership to ensure that the design, implementation and end results meet the business requirements with respect to functionality, performance and scalability.

• Engaged in all aspects of software engineering lifecycle: design, coding, testing, bug fixing and refactoring for various features of the products eCounsel®, Secretariat® , Corridor™ and Bridgeway eDiscovery ™.

• Architected and coded the online Software Updates distributed solution. Utilized Java 1.5, JAAS for security, utilized threads synchronization. Generated automatic RSS feeds to notify clients of newly available software updates. http://update.bridge-way.com

• Developed an internal Dependency Injection framework.

• Designed and coded new fault tolerant features for the SAAS Electronic Billing solution deployed on https://corridor.bridge-way.com/corridor/

• Developed automated tests using JUnit 4.

• Designed and coded the job scheduling framework for the Bridgeway Suite Applications. Utilized C# for thin client native GUI talking http to Java 1.5 and Quartz backend.

• Maintained the Bridgeway SaaS solution for filing Section 16 forms with SEC. Both test and production environments of http://InsiderDirect.com.

• Coded most of the Smart Invoice module of eCounsel. Utilized Java Mail to monitor incoming electronic invoices sent to a POP3 mail box. Implemented Java SOAP web services with Axis to call external APIs. Created a component to export data using an internal DSL for retrieving data from database and serializing to xml. Created XSD schemas for import and export APIs.

• Created stored procedures in MSSQL Transact SQL for the Bridgeway eDiscovery Dashboard.

• Created integrations security layer based on PGP.

• Engaged in the implementation of the CI environment. Utilized Ant, Svn, Hudson, Find Bugs, Check Style, JUnit .

• Installed and used IDE modules for code design checking and convention adherence.

Senior Software Engineer

Bridgeway Software

Privately Held; 51-200 employees; Computer Software industry

November 2001December 2007 (6 years 2 months)

• Designed and coded the eCounsel integration with third party accounts payable(AP) softwares using Java 1.5.

• Ported most of the Secretariat windows product to the new java web architecture.

• Designed and coded the Secretariat Java web module to automatically generate corporate charts in Microsoft Visio Open XML VDX Format .

• Developed the Bridgeway Suite 8.0 reports module based on AJAX front end integrated with Crystal Reports Business Intelligence back end .

• Coded the SuperViewer module of Secretariat. Utilized Java 1.4, Toplink ORM for backend, XML, XSLT and javascript for web GUI .

• Introduced build automation by creating Ant scripts for the 3 main products.

Software Engineer (Co-Founder)

Trace Soluções Integradas Ltda.

19942001 (7 years)

Trace specializes in CAD automation, developing custom software applications in AutoCAD and Microstation environments for GIS, Civil Engineering and Architecture.

• Designed, coded and unit tested most projects.
• Lead team of 5 developers
• Gathered requirements and discussed all solution models with clients.

Software Engineer ( Part Time )

Geohidro Engenharia

April 1993November 1995 (2 years 8 months)

Geohidro is a consulting, engineering, construction, and operations firm delivering service to public and private clients. The list of services includes geotechnical engineering, management consulting, construction management, and operations.

• Developed various Civil Engineering Design, Geological and GIS software tools running in AutoCAD and MicroStation environments.

Mozart Brocchini's Certifications

  • Functional Programming Principles in Scala

    • Coursera Verified Certificates
    • License NRGG6PWC68
    • June 2014

Mozart Brocchini's Publications

  • Play Framework

    • April 25, 2012
    Authors: Mozart Brocchini

    This is the presentation slides from a talk given at Houston Java Users Group.
    The talk gives an overview of the Play Framework and how it is different from "your friendly neighborhood Java framework".

    Play 2.0 is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.

    Play is based on a lightweight, stateless, web-friendly architecture and features predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications thanks to its reactive model, based on Iteratee IO.

Mozart Brocchini's Skills & Expertise

  1. Java
  2. Software Engineering
  3. Java Enterprise Edition
  4. Web Services
  5. JavaScript
  6. GWT
  7. Software Design
  8. Oracle
  9. Groovy
  10. REST
  11. Linux
  12. SQL
  13. Unix
  14. OOP
  15. Ant
  16. Database Design
  17. Team Leadership
  18. Enterprise Software
  19. JDBC
  20. CSS
  21. Play Framework
  22. JUnit
  23. Git
  24. SOAP
  25. JPA
  26. Unix Shell Scripting
  27. ORM
  28. Microsoft SQL Server
  29. UML
  30. RabbitMQ
  31. Scala
  32. Android
  33. C
  34. Visualization
  35. GIS
  36. Lisp
  37. AutoCAD
  38. AutoLISP

View All (38) Skills View Fewer Skills

Mozart Brocchini's Languages

  • English

    (Full professional proficiency)
  • Portuguese

    (Native or bilingual proficiency)
  • French

    (Limited working proficiency)
  • Spanish

    (Limited working proficiency)

Mozart Brocchini's Additional Information

View Mozart Brocchini’s full profile to...

  • See who you and Mozart Brocchini know in common
  • Get introduced to Mozart Brocchini
  • Contact Mozart Brocchini directly

View Mozart's full profile