We provide IT Staff Augmentation Services!

Senior Consultant (manufacturing Research And Development) Resume

5.00/5 (Submit Your Rating)

Elk Grove, CA

TECHNICAL EXPERIENCE:

Programming Languages, APIs and Tools: Java, Objective - C, JSP, EJB, C/C++, WIN32 API, Visual Basic, Eclipse, DB2/2, Oracle, SQL, Struts, Rational Rose, Codagen Gen-It, HTML, Hadoop, Impala, Oozie

Hardware and Operating Systems: iOS, Android, Solaris,Linux, Intel-based PCs, Windows, OS/2, DOS

WORK EXPERIENCE:

Confidential, Elk Grove, CA

Senior Consultant (Manufacturing Research and Development)

Responsibilities:

  • As senior consultant, designed and implemented a Hadoop - based solution to provide large scale manufacturing data to engineers in Confidential ’s 40 manufacturing facilities.
  • The system is capable of delivering 6.5 GB of data to factory engineers in 5 minutes total processing time including back end query time across a WAN to international factories in China and abroad supporting iPhone manufacturing processes.
  • Designed and implemented the front end application in Java Swing, providing manufacturing engineers the capability to create custom queries to execute on the Hadoop cluster and download and extract the results.
  • Backend consisted of an Oozie workflow container running on a centralized Hadoop cluster, using a SQL templating framework to execute queries against Cloudera Impala and aggregating highly compressed output files for download to the front end application.
  • System supported the goal of centralizing 17 petabytes of manufacturing data into a single Hadoop cluster in a centralized colocation facility, eliminating the need for factory local clusters of Oracle Exadata databases.
  • Implemented an Oozie Workflow API driven by Spring and Java annotations to completely automate the lifecycle of developing and deploying Oozie workflows to Hadoop.
  • Implemented a Gradle build plugin to handle code generation and automated deployment.
  • As software consultant, replaced an existing real-time web services reporting platform which relied on Oracle XML features with a custom Java-based templating engine which incorporated static SQL, dynamic predicate generation and XSLT transformations into the target document. Query templates were completely configured in Spring for simple creation of new templates. The web services provided real time market data to over 15 thousand energy market participants.
  • Implemented WS-Security architecture using WS-Security and SAML for B2B interfaces to external vendors using Apache WSS4J and OpenSAML at the architecture level to allow pass through security from participant clients to external vendors.
  • Implemented web services framework for querying and broadcasting Energy Management System (EMS) real time data to the CA ISO Enterprise Service Bus. System consisted of Spring configured endpoint connectors and business logic controllers along with internal load balancing and cluster configuration for redundancy.
  • Implemented a code generator to generate query templates for real time reporting which generated SQL statements, XSLT transformation and corresponding Spring configuration mappings based on a small amount of mapping input.

Confidential, Fairfield, CA

Senior Software Engineer

Responsibilities:

  • As Senior Software Engineer, developed a standalone, Java-based web application for international and US auction yards to perform final bid approvals for live auctions which have been concluded.
  • Application stack consisted of HTML5, AJAX, Freemarker, Spring MVC, iBatis, and DB2.
  • Consulted on the design and creation of an Image Resizing Service for Confidential ’s mobile application stack.
  • Confidential ’s iPhone/iPad applications were using large web-sized images, researched available solutions and proposed a cloud-based solution.
  • Implemented the solution using Amazon Web Services, NGINX, Perl and ImageMagick. Reduced image size to mobile applications by 90 percent.
  • Optimized iPhone/iPad image loading code and HTTP requests in Objective C and provided recommendations to the mobile application vendor.
  • Built a monitoring tool and reports to assist in the migration to a new database schema for the auction database.
  • Primary tool was a generic schema monitor, which would allow for mappings between schemas to be defined in XML and then inspected to determine if the data in both the new and legacy schema were being populated identically.
  • Tool was written in Java using JAXB, JDBC, DB2, Maven and executed using Jenkins.

Confidential, Folsom, CA

Senior Mobile Architect

Responsibilities:

  • Application design consultant for independent mobile, cross platform development company catering to the retail industry deploying on iOS and Android platforms.
  • Design front end and back end solutions with social networks such as Facebook and Twitter and highly available mobile optimized mobile client/server solutions for small to medium sized customers.
  • Solutions include streaming media integrations, service oriented architecture, database design and integration of CMS using Java, iOS, Oracle, Spring, Hibernate and SQL/HQL.
  • As Senior Software Engineer, responsible for implementing Prior Authorization and Determination Tool for a provider of medical management software for the Confidential .
  • System used SOA services based architecture using SOAP, XStream, Spring, JSP, Apache Jackrabbit, Felix OSGi container, and Java Servlets to deliver determinations regarding medical authorizations and referrals to patients and providers according to complex rules of the medical management system.
  • Federal security clearance required and approved to work on this contract.

Senior Software Engineer

Confidential, Redwood City, CA

Responsibilities:

  • Implemented SMS push for BREW based mobile devices for vodaphone.
  • Implemented server-side folder synchronization for Confidential for Exchange Web Services extensible to other remote connectors such as IMAP, yahoo, gmail, etc. Implemented client side J2ME code to demonstrate functional server implementation.
  • Implemented web-based “app store” interface for Confidential to allow carriers, partners and developers to submit applications to Good's customers and manage versioning and deployment.
  • Implemented Web Services APIs using AXIS 2 to allow third party partners to interface with Good's backend synchronization engine.

Senior J2EE Software Engineer

Confidential, Sunnyvale, CA

Responsibilities:

  • Senior J2EE engineer developing one of the world's largest advertisement delivery solutions, using Jboss, Struts 2, EJB, Hibernate, Spring, and Oracle. Application provides content management, scheduling, statistical review, and financial reports for advertisers on the Yahoo ad platform.

Senior Software Engineer

Confidential, Folsom, CA

Responsibilities:

  • As Senior Software Engineer for a provider of network infrastructure management software, designed and implemented a high-volume, high-performance data collection engine used in Confidential ’s performance monitoring product to monitor device metrics for data centers containing thousands of servers, routers, switches and other network equipment. The data collection engine supports Oracle and MySQL and scales to over a hundred thousand transactions per second and millions of network interfaces.
  • Developed and executed plans for migrating Confidential to updated J2EE specifications and newer toolsets to leverage EJB3, SOA and Hibernate. Migrated EJB architecture from EJB 1.1 to EJB 3 from JBoss 3 to JBoss 5.1, migrated a high-availability, clustered, proprietary JMS to JBoss Messaging.
  • Ported all native C code dealing with network protocols to 64-bit Solaris, 64-bit Windows and 64-bit Linux to support large-scale customer deployments.
  • Patched the JDK to fix a bug on Solaris which requires the JVM to use twice as much RAM as necessary to fork a process.
  • This allowed customers to scale on 64-bit platforms when previously they were getting out of memory exceptions.

Confidential, Sacramento, CA

Senior Software Engineer

Responsibilities:

  • As Senior Software Engineer and Technical Lead responsible for complete design and implementation of the TAVIS safety analyzer and backend server software for use in performing vehicle safety inspections for the Confidential .
  • This system is a highly scalable, high volume system for use in vehicle inspection stations across the state of Texas.
  • System consists of a Java client application residing on a POS or Kiosk device, communication software to perform XML messaging with the backend and a high volume J2EE transaction service deployed in BEA Weblogic using an Oracle database. Led a small team of developers in the implementation of the system.
  • Documented and published a code review process for the Java development teams and worked with teams and team leads to implement the process with the goal of reducing defects and increasing consistency of the overall development product.
  • Designed and implemented J2EE application server and client software for the New Jersey OBD inspection program. Reused framework components and developed the system in a very short amount of time due to extensive reuse. System is very scalable and capable of handling high volumes in the SunOne application server using Oracle as the persistent store.

Confidential, Rancho Cordova, CA

Senior Engineer

Responsibilities:

  • Framework consisted of Struts, Tiles, JSP, Java, DB2, EJB, Ant, and IBM Websphere.
  • Documented all source code and wrote extensive unit tests delivering components on time in accordance with project schedules.
  • As Approved Code Reviewer reviewed code of peers and made modifications to the code review process to reduce defects and improve accountability.
  • Submitted an approved patch to the Hibernate open source project working directly with Gavin King, the creator of Hibernate and other JBoss consultants to add to support more efficient querying of the project’s data model.
  • Analyzed several serious issues the project experienced with use of the Hibernate ORM tool and the project’s general persistence strategy and provided solutions which increased performance and developer productivity.

We'd love your feedback!