Documente Academic
Documente Profesional
Documente Cultură
SUMMARY
A purposeful, customer-focused, articulate and analytical Senior Software Engineer who can think
“out of the box”. Skilled in developing requirement specifications, user documentation, and
architectural systems research. Strong in design and integration problem solving skills. Expert in
Java, C#, .NET, and T-SQL with database analysis and design. Strong written and verbal
communications. Interested in a challenging technical track career in an application development
environment.
COMPUTER SKILLS
Languages
C, C#, C++, Java/J2EE, C, ASP.NET Web Forms, ASP.NET MVC, .NE, SQL, VB 6.0, JavaScript,
COBOL, HTML, XHTML, XAML, CSS, AJAX, JQUERY, Angular.js, XML, T-SQL, PL/SQL. Python
Software
Database: Microsoft SQL Server, Sybase, Oracle, MS Access.
EXPERIENCE
Designed and developed the WPF eQuote application used for creating customer quotes for
company’s special-order mold bases. Database CRUD routines were accomplished using LINQ to
SQL and ADO.Net. Strategy, Factory, Abstract Factory, Command and Decorator design patterns
were also used during design phase.
Designed and developing an ASP.NET MVC4 web application. This application will be used by
the company’s order entry department to take orders for standard plastic mold bases. Customer
information will first be entered then a configurator page will allow the user to select the
customer’s configurations and create a bill of materials containing the corresponding components.
Finally, a WCF service will be called to insert the order into jdedwards and automatically schedule
the job into the scheduling application that I previously created by calling the Windows Workflow
routines. JQuery and KnockoutJS is used for client-side event handling.
Developed WPF MVVM application that allows the order entry department to query data from the
quoting database, modify the bill of materials, enter the customer information and post the order
into JDE. There’s also a button that will schedule the job onto the shop floor CNC machines
which I created the class libraries and databases used for scheduling. The scheduling application
has allowed the company to increase shipping mold bases from $25K to $80K a day.
Developed Silverlight, WF, WCF, SQL Server and Lightswitch applications to schedule the shop
floor. Initially created a MS Workflow application to determine the tasks that are scheduled to the
six different machines. Next, wrapped the WF application inside a WCF service to be used inside
a MS Lightswitch application to allow users to easily enter customer information and then
automatically schedule the jobs. Information is pulled from the eQuote database which is
populated by a WPF application I developed for quoting customer orders. Finally I developed the
Silverlight applications so machine operators and other departments can check and update job
statues. Also created reports for the application using SSRS.
Developed SQL Server database and MS LightSwitch Requisitions application. This application
allows the user to enter an electronic requisition request which then is then routed to the
appropriate manager. The manager can then approve or disapprove the request by simply
clicking a radio button which then emails the result to the requester and to the purchasing
department.
EDUCATION
Sitefinity Compnay Website. WPF application used for quoting special order
Site was developed by outsourced mold bases.
company but the ecommerce section was Estimator read CAD file and place
rewritten by myself. machining functions on simulated mold
plates.
Asp.Net MVC website for quoting and configuring Silverlight website that displays work loads on all
standand mold bases. CNC machines.
Over 3.5 million combinations of Jobs have a status code which allows
components are possible. workflow management.
Logic for creating the correct BOM is Jobs can be moved to different CNC
within database stored procedures. machines.
Quote documents are created using SSRS. Jobs are color coded based on work
status and inventory picked.
Quote can be retreived and posted into
JDE. SignalR is used for jobs to be updated
real time.
Silverlight website that displays a top level view of WPF application used to display and montior CNC
all shop floor work scheduled. machines and view historical reports.
Summary of jobs but allows drilldown view SignalR is used to update dials in real
when click on. time.
WPF MVVM application order entry application. Python Flasksafety website running on Raspberry
Allows editing the BOM and replace out- Pi.
of-stock components. Displays number of days without and
accident and the past record.
Posts order into JDE.
Admin user can reset the day counter.