Software Developer Resume
York, PA
SUMMARY:
- Senior - level Software/Modeling Engineer with vast experience in operations research, development, and implementation of information systems.
- Adept working with modeling and simulation (M&S) with communication systems, custom multi-tiered applications and development/integration of information systems.
- Execute multi-physics simulation projects that include the use of PBM, Confidential and some statistical analysis.
- Experience developing and implementing original optimizing technology for the mining (mineral processing).
AREAS OF EXPERTISE:
- Mathematical Modeling
- Discreet Element Method ( Confidential )
- Population Balance Models (PBM)
- Data Analysis
- Software Engineering
- Software & Web Application Development
- Business / Statistical Analysis
- Design and Integration
- Relational Database Development
- Quality Controls
- Coding and Testing
- Troubleshooting
TECHNICAL SKILLS:
Languages: C++, C#, Java, JavaScript, VB, PHP, XML, HTML, Perl, Fortran
Technologies: Visual Studio 6.0-2015, TFS, ASP.NET, .NET MVC, C#.NET, JSON.NET, J2EE (Servlets, JSPs, EJBs, JDBC), ASP, AutoCAD
Databases: DB2, Oracle, MS SQL Server, MySQL, MS Access
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer, York, PA
Environment: .NET, VBA, C#, Java, Microsoft Visual Studio 2015, Autodesk/Inventor API, Windows
Responsibilities:
- API programming using VBA, Java, C#, to automate the creation of drawings.
- Additional programming tasks utilizing .NET API programming .
- Create and maintain automated product drawings that represent the "as sold" configurations of YORK standard products to support the YORKworks suite of software .
- Utilize AutoCAD to create Actrix active shape templates that are subsequently automated in order to build unit graphics .
- Research and extract geometric information from drawing databases, CAD systems and MRP/ERP systems.
- Work with product development and marketing teams, change control boards, drafting, engineering, and business analysts to obtain necessary information and to insure that the deliverable meets business requirements.
- Maintain legacy software in a corporate environment.
Confidential
Software/Modeling Engineer
Environment: PBM, York simulation and sizing methods, C#, Microsoft Visual Studio 2015, Windows
Responsibilities:
- Selected, programed, documented and evaluated models for the crushers (Jaw crushers, Cone Crushers, Gyratory Crushers), grinding equipment (SAG Mills, Ball Mills, VertiMills and Stirred Media Detritors), magnetic separation (LIMS and HGMS).
- Specified and programed mathematical models and help the product lines to evaluate and select models the best respond to their needs.
- Became acquainted with Confidential products for the mining industry and with the mathematical models of the processes in which these products are used.
- Worked at the office in France and product line offices with MPS product lines (crushing, grinding, magnetic separation).
- Supported the product lines in their usage of model-based methodologies and wrote customized documentation associated with the models.
Confidential
Scientist / Programmer, Colorado Springs, CO
Environment: Population Balance Models, C++, Microsoft Visual C++ 6.0
Responsibilities:
- Programming the unit process models (crushing, screening, grinding and flotation) and how they interacted with the user interface.
- Programming the user interface to modules such as the Universal Controller.
- Fixing bugs in the models and in the interface.
Confidential
Java DeveloperEnvironment: Discrete Element Method ( Confidential ), C++, C#, PHP, MySQL, JavaScript, HTML, Apache, Windows, WAMP
Responsibilities:
- Develop Confidential web application from scratch: GUI, DB, Server side scripting, simulation engine, reports in PDF format and animations of simulations.
Confidential
Java DeveloperEnvironment: Discrete Element Method, C++, Microsoft Visual C++ 6.0
Responsibilities:
- Develop a Tag Statistics module, which generates on-line statistical information about the process, and may be used for evaluation of plant performance, and also allows SPC.
- A Generic module, which allows seamless addition of specific algorithms when valuable.
Confidential
Java DeveloperEnvironment: C++, Microsoft Visual C++ 6.0, AutoCAD
Responsibilities:
- Developed an application that generate initial file for Confidential simulations creating geometry of surface as a mesh, particles and liquid.
Confidential
Java DeveloperEnvironment: C#, Microsoft Visual Studio 2008, MySQL
Responsibilities:
- Developed frond-end GUI for the application.
Confidential
Java DeveloperEnvironment: ColdFusion MX 7, Dreamweaver, MS Access 2007, JavaScript
Responsibilities:
- Developed forum, expertise locator system, key account management sessions for the full version of the web site.
- Developed a pilot for the web site - GUI, server site scripting and DB.
Confidential
Java DeveloperEnvironment: PHP, MySQL, JavaScript, HTML, Apache, Linux, Windows
Responsibilities:
- Developed web based front-end for the application - GUI, server site scripting and DB.
Confidential
Java Developer
Environment: UML, Servlets, JSP, EJB, XML, IBM WebSphere 4.0, DB2, WinNT, Windows 2000, Solaris 7, Dreamweaver 4, Rational Rose 2001, Visual Source Safe 6.0, Visual Age for Java 3.5
Responsibilities:
- Designed Participated in distributed system analysis, designed UML diagrams.
- Conducted modular testing and verification.
- Coded EJB (session/entity), JSP, Servlet.
- Assembled and deployed application.
- Support and modification.
Confidential
Environment: UML, Servlets, JSP, EJB, XML, IBM WebSphere 4.0, DB2, Dreamweaver 4, Visual Source Safe 6.0
Programmer / Analyst
Responsibilities:
- Designed relational database structure.
- Analyzed and developed server-side scripting.
