Software Developer Resume
Eugene, OR
CAREER SUMMARY
- Performed as a team leader and also as a technology expert with 12 years’ of experience in C#, .NET, and SQL as well as experience with Java, C++, C, and assembly languages.
- 12 years’ experience in SSRS, DTS/SSIS, Data mining and analysis. Worked with, and taught, the SDLC, UML, Rational Unified Process and Object Oriented Analysis, Design and Programing.Worked in Agile shops and used those principals in non - Agile shops.
- Architected next generation of tools in WPF using XAML and the MVVM design pattern.
- Responsible for developing, deploying, maintaining, enhancing, and documenting software that ran manufacturing operations, and Business Intelligence, worldwide.
- Proposed and implemented solutions for tracking, labeling, and configuration problems.
TECHNICAL SKILLS SUMMARY
Languages: C#, T-SQL, XML, VB6, C++, Visual C++, C, Java, XAML, VBScript, VB.NET, BASIC
Operating Systems: Windows 7, 8.1, XP, UNIX, Linux, Ubuntu, Windows 2003, MS-DOS
Databases: MS-SQL Server, MS-Access, Oracle, Foxpro, Visual Foxpro, DB2/2, Informix
Applications: Visual Studio .NET, SSRS, SSIS, SAP, “R”, Hadoop, JBuilder, POS, SAS, Statistics
Web: ASP.NET, HTML, MVC, JavaScript, CSS, JQuery, JSP, Servlets, Tomcat, Struts, XML, J2EE
Networks: NT Server, SAMBA, IBM LAN Server
Communications: Web Services, REST, SOAP, TCP/IP, WCF, CORBA, RPC, RS232, GPIB, Modem
Libraries: ADO, WPF, ODBC, DAO, EF, JDBC, STL, Crystal Reports, MS-Windows SDK, NHibernate
Methodologies: OOA, OOD, OOP, UML, MVVM, RUP, XP, SDLC, Agile, Structured Analysis, ISO9001
PROFESSIONAL EXPERIENCE
Confidential, Eugene, OR
Software Developer
Responsibilities:
- Wrote new reporting system using SQL Server DTS, SSRS, ASP.NET, and C#.
- Wrote database schemas, maintenance, backup, and transformation jobs.
- Wrote BI dashboards in C# and optimized/tuned stored procedures. Wrote T-SQL queries/procedures.
- Designed, built, tested and deployed overseas manufacturing line using SOAP, XML, in C#.
- Maintained, fixed, modified older manufacturing system using VB6, SQL Server, MS-Access, and stored procedures. Used web services, both SOAP and RESTful, to interface with SAP ERP system.
- Designed, wrote, tested, deployed, and enhanced production line and associated tools as MS-‘Smart Clients’ written in C#, using WinForms and WPF to replace VB6 clients, deployed worldwide.
- Wrote worldwide web based production monitoring and configuration tools using ASP.NET, C#, VBScript, VB.NET, and SQL Server.
- Introduced UML and database diagraming tools.
- Maintained and supported worldwide factory production operations.
- Developed WPF applications using XAML/MVVM.
- Wrote WCF services/clients. Consumed both SOAP and RESTful services
- Wrote specifications for library and services interfaces to third party software tools.
- Ad-hoc data-mining, lookups and analysis, daily, using ad-hoc T-SQL statements and procedures for analysis/reports to support company operations/quality control. Used SAP UI for operations lookups.
- Performed statistical analysis of production data using MS-Excel and “R”. Presented results to managers, engineers, sales, and support personnel.
- Tutored and mentored junior programmers in development projects and tools.
- Lead role in designing and implementing next generation of MES using LINQ, EF and WinForms/WPF.
- Migrated SQL 2000 databases to SQL 2012 including SSIS and SSRS.
- Full SDLC with emphasis on middle and back-end tiers, SQL, SSIS, SSRS, Data Mining and Analysis with primarily desktop, inward facing ASP.NET pages and web services communications using C#.
- Explored newer technologies such as cloud computing, MVC using JQuery, AngularJS, Bootstrap and Big Data using Hadoop.
Confidential
Part-Time Instructor
Responsibilities:
- Developed curriculum for and taught classes in programming, usage of IT in business, and the SDLC.
- Taught classes in C, C++, Visual Basic, Object-Oriented Analysis, Design, and Programming. Introduced students to SQL, ODBC, DAO, and ADO.
- Tutored, graded, and assisted students as well as managing classroom and student teams.
Software Consultant
Confidential, Portland, OR
Responsibilities:
- Wrote Java Server Pages using and for Tomcat and WebSphere web servers.
- Wrote in Java, HTML, JavaScript, Struts, JDK 1.3, and SQL using JDBC.
- Documented, debugged, and enhanced current system.Participated in Database Design for Oracle 8i.
- Designed, wrote, and debugged new pages for transportation system to reduce system costs.
- Reverse engineered, debugged, modified, and documented an existing time and attendance software system written in Java using Swing, XML, and SOAP.
- Developed Web front ends to the existing backend system using JSP, servlets, scriptlets, JavaScript, HTML, DHTML and the Struts Tag library.
- Worked with Oracle 8i using SQL-Plus, and JDBC.
- Debugged, modified, enhanced and documented CGI’s written in C++ for an internet banking system.
- Worked with Informix and using API’s wrote SQL to interface with database.
- Designed, wrote, and tested add-on programs and server-side utilities.
- Worked with HTML, Perl, and JavaScript.
- Partner in charge of engineering for a Systems Analysis, Software Design and Programming company.
- Designed a casino slot floor data collection system using Rational Rose utilizing design patterns and the STL.
- Designed, wrote, tested, and documented a message routing system and XML document handler using C++ on a Linux platform.
- Parsed data and formatted it for use by back-office applications running on an AS400 system.
- Designed, wrote, tested, and documented JAVA programs for information retrieval and display from the central server, using JFC, Forte, and JBuilder.
- Administered a Linux and NT network. Acted as a technical advisor, system evaluator and tester.
- Tutored programmers in Java and JSP.
- Designed, wrote, tested, and documented a multithreaded CORBA based application that was an interface to data acquired from databases containing customer, product, and warranty information.
- Debugged, modified, and documented parts of a Sales Force Automation system written in C, and C++, running on Windows 98, NT, and UNIX platforms and using SQL to interface to Oracle and SQL Server.
- Worked in Visual C++ 6.0 using MFC, and with GNU C.
- Evaluated software design and modeling tools for use in the design of the next generation of products such as Rational Rose, Paradigm Plus, and STP.
- Researched and wrote programs in Java and C++ using CORBA, RMI, and sockets.
- Wrote a dynamic ‘object-discoverer’ for finding and calling methods of a CORBA object discovered.
- Did performance analysis of CORBA, sockets, RMI using Java and C++ on various platforms.
- Wrote JavaBeans and a utility to translate IDL (Interface Definition Language) files into JavaBeans.
- Conducted other research on Java and CORBA tools and technologies.
- Participated in the Object-Oriented design of a system based on these technologies, using UML.
- Received training to be an ISO 9001 auditor and performed ISO audits.
- Debugged, modified, enhanced GUI and database design for a UNIX-based telephony customer service, call routing, and billing system. And developed RPC applications written in C.
- Wrote procedures and recommendations to management for upgrading software development, software testing and user interface design processes.
- Wrote a proposal and prototype for using Java, Javascript, and HTML for front-end development work.
- Wrote programs to test performance of software and hardware systems for an Internet security and encryption company.
- Participated in the object-oriented design and specification of companies’ next generation of encryption libraries, and wrote proposal/specifications for several of its components.
- Wrote programs in VC++ 5.0 using MFC, for Windows 95 and NT, and also using GNU C++, for Solaris 2.6 and SUNOS 4.14, to test cross-platform portability of existing and anticipated code base/libraries.
- Designed database and wrote VB 5.0 code, using SQL and DAO, for an incident, and product configuration tracking system.
- Wrote Web pages for intranet using HTML and Javascript.
- Designed, wrote, tested, installed, and documented a production and quality control monitoring system for real-time productions levels and statistics using VB 4.0 and MS-Access.
- Converted existing programs, written in MS-Access, to VB programs using ODBC and SQL Server.
- Developed production reports and a reporting system used by upper management, with Crystal Reports
- Wrote a production capacity forecasting and analysis system and reporting system.