Software Engineer (mid-level) (mountain view)
Hello,
I am interested in exploring an exciting mid-level software development opportunity.
Application domains of greatest interest to me are:
* life science
* healthcare and medical devices
* manufacturing automation
Please contact me via e-mail to discuss how I can help you reach your software engineering goals.
Sincerely,
Mike Shevell
SERVER-SIDE ENGINEERING SOFTWARE ANALYSIS AND IMPLEMENTATION
TECHNICAL SKILLS
Operating Systems: Windows 7, Vista/XP/2000/NT, Linux
Languages: Java, Python, C++, SQL, JSP, JavaScript, XML, Visual Basic
Methodologies: REST, Extreme Programming, UML, SDLC
Tools/Frameworks: Django, Wing IDE, Amazon Web Services (AWS) SQS api, Boto, vCloud, Eclipse, JUnit, Visual C++, JBoss, Hibernate, Adobe Flex Framework, NetBeans
RDBMS: MySQL, MSSQL, Postgres, Oracle
PROFESSIONAL EXPERIENCE
-- SOFTWARE ENGINEER, Independent Consultant, Fine Point Software...2004 - 2012
Rockwell Automation -- San Jose, CA
Configured and customized the Rockwell Automation "FactoryTalk ProductionCentre" manufacturing execution system for a large food product company. This implementation utilized the "CPG Suite".
* Produced and modified "Activities", "Activity Sets", and "Filters"
* Produced UI "Forms" and PNuts scripts to support them
* Customized the Order Execution grid.
Local start-up company -- CA
Enhanced a cloud management application.
* Added a UI feature using Django and Python.
* Implemented portions of a RESTful API.
Enclara Health -- San Bruno, CA
Enhanced, fixed, and tested the ePostRx pharmacy prescription fulfillment system. This system provides order and work-flow management to pharmacists.
* Expedited timely software releases by assisting QA staff identify system issues. This was performed by executing existing test cases and creating new test cases. After learning the application, transitioned to development.
* Implemented new features and resolved functional issues by creating and modifying JSPs, Java handlers, SQL, and supporting classes.
Thrasys, Inc. -- San Francisco, CA
Developed software using the Thrasys application framework to be used as a training aid by system integrators.
* Produced a sample application that illustrated best-practice usage of the Thrasys extension to the Adobe Flex Framework
Bellamax, Inc. -- San Francisco, CA
Participated in the development of a fully automated digital image enhancement system for a desktop and lab digital enhancement provider. Developed in Java with exposure to agile software development methodology using the Eclipse IDE under Windows.
* Inherited and solidified project requirements, wrote design specifications, administered testing, and implemented a custom interface to work with a third-party order management system. Interface accepted orders from system, processed the orders, and successfully sent them back to the system.
* Performed extensive analysis/diagnostics on system performance and scaling characteristics
* Resolved existing system problems.
-- SABBATICAL -- Bangkok, Thailand...2001 -- 2004
Dedicated technical support to the Duang Prateep Foundation. This organization provides educational and other community services to underprivileged Thai children.
-- SOFTWARE ENGINEER, ePropose, Inc. -- San Francisco, CA...1999 - 2001
Developed Java-based software under Windows NT for an e-commerce application framework provider offering long-running collaborative transactions. Hired as a contractor and then brought on full time.
* Designed configurable-state transition-based behavior feature for online marketplace applications.
* Served on an advisement team to evaluate design of potential marketplace components geared toward the Internet marketplace.
* Translated business needs into requirements and built business rules and system logging features.
* Produced a configurable test fixture that provided the ability to create multi-threaded system loads. Each thread in the test fixture simulated a user workflow. This tool uncovered timing and load-specific system problems.
-- SOFTWARE ENGINEER, Independent Consultant -- Various clients...1997 - 1999
Provided design and software development expertise to several mission-critical systems across a variety of industries, such as semiconductors, material handling, and global shipping.
Philips Semiconductors, Bangkok, Thailand: Enhanced existing semiconductor factor-floor material tracking system using Visual Basic under Windows NT with an Oracle database. Managed all phases of development lifecycle, from requirements gathering to implementation.
* Designed an n-level hierarchy of product parameters and a specialized traversal algorithm to determine product-specific production data.
* Deployed a system load simulator and conducted system load analysis. Identified highest steady-state load where system remained reliable.
Asyst Software, Inc., San Jose, CA: Performed software design analysis to design semiconductor wafer-level tracking feature using UML.
* Prepared system requirements and served on architectural planning team to design new framework for automating plant-wide semiconductor manufacturing to support new generation of distributed applications.
Orient Overseas Container Lines, San Jose, CA: Authored technical documentation, participated in design meetings, and conducted software analysis for development of object models integrated into an overseas containerized shipping system.
-- SOFTWARE ENGINEER, WiSE Medical Systems -- Los Gatos, CA ...1995 - 1997
Focused on all aspects of development, from defining requirements to deployment of features for a wireless clinical information system. This system provided to health care providers the ability to access, update, and distribute data within a health care organization.
* Built a user-preference system to specialize system behavior by associating application data with user-definable hierarchy.
* Engineered a domain object model extension to add patient referral functionality into hand-held clinical medical information system.
-- SOFTWARE ENGINEER, Wonderware Corp. (formerly Enatec Software Systems) -- Cupertino, CA...1992 - 1995
Invited to join Enatec team due to efforts at Measurex Automation Systems. Participated in software development lifecycle, from design to documentation to implementation of the "InTrack" manufacturing execution system (MES) to improve manufacturing processes and incorporate material tracking data into RDBMS during manufacture. Employed C++ with unit tests under Windows NT with Rogue-Wave, Tools.h++, DBtools.h++, and MS SQL database.
* Tested the "InTrack" run-time support product for graphical defects and execution issues. Deployed first version of external interface.
* Implemented structural, activity, and logging classes.
* Implemented the "InTrack" external interface.
-- SOFTWARE ENGINEER, Measurex Automation Systems -- Cupertino, CA...1987 - 1992
Transferred from parent company, Measurex Corporation, to startup company which was a manufacturing control systems provider.
* Designed multitasked I/O component for a supervisory control system which provided periodic and unsolicited data transfer, supported data value limit alarms, and activated customer applications triggered by incoming data, and provided an application interface. Development was in "C" under IBM OS/2.
EDUCATION/TRAINING
Bachelor of Science in Computer Science
California Polytechnic State University, San Luis Obispo
Object-Oriented Design Using C++ ~ University of Santa Cruz