Co-founder, Chief Technology Officer, Lead Architect, Lead Developer Resume
SUMMARY:
Seasoned software technology leader, architect, developer and business professional looking for some part time work with an extensive background in the following broad - based competencies.
BUSINESS SKILLS:
Project Lead
Lead Developer
Software Development Life Cycle
System Design/Engineering
Project Management
New Product Development
Strategic Planning
Key Relationships
Leadership/Mentoring/Training
Infrastructure Build Out
New Business Development
Customer Care
TECHNICAL SKILLS:
Languages: React (experimenting), Xamarin/Android/IOS/JQueryMobile/Json/Angular (since 2014), HTML5/JavaScript/JQuery/CSS (since 2012), Adobe Flash and Adobe Flex/Air (since 2008), Full Stack .Net (since 2001), Full Stack Java (since 1991 beta baby ), Visual Basic (since 1993), C++ - C (since 1990), PERL, PHP
Databases: Oracle, MS SQL Server, MySQL, PostgreSQL, MongoDb, SybaseSQL, Access, others
OS: Windows, Linux/Ubuntu, FreeBSD, Solaris, Blackberry, Android
Protocols: TCP/IP, UDP, DNS, RTP, RADIUS, HTTP, H323, SIP, VoIP, SS7, ISDN, SSL, OPC, DH+, RSLinx, XML, IVR, SOAP
Tools: MS Visual Studio, Eclipse, UML, Visio, Apache, JBuilder, Oracle JDeveloper, NUnit, JUnit, SVN, Source Safe, GIT
Technologies: RESTFul Services, Google Android, Blackberry, Windows Mobile, Windows CE/Embedded, Windows Phone 7, WFP, WCF, XAML, ASP.Net, MVC, OOP, SCRUM, OOD, GUI, RMI, CORBA, COM+, Web Services, eCommerce, Credit/Debit payment processing, billing systems, Middleware, IVR and telecom systems, Nth Tier, Peer2Peer, P.O.S., Barcode, Wireless, PDA, real-time, multi-threading, RFID, OPC, PLC, Crystal Reports, Oracle Advanced Queue, MSMQueue, BEAQ, Peer 2 Peer networking, PowerBuilder
Hardware: CISCO switches, routers, Dialogic telephony, Natural Microsystems, CompacPCI VoIP gateways, APCs, DS3 MUXes, Co-lo rackmount servers, RAID 5, Allen Bradley PLC, Embedded PCs
SOFT SKILLS:
Confident and emotionally stable
Quick self learner
Good communicator
Willingness to listen and understand
Highly motivated
Creative and inventive
Considerate of others
Dedicated and loyal
Focused and task oriented
PROFESSIONAL EXPERIENCE:
Confidential
Co-Founder, Chief Technology Officer, Lead Architect, Lead Developer
Responsibilities:
- Architected and Developed an energy management system for large Steel companies to reduce green house gases and emissions, increase efficiency and productivity in steel production.
- Invited as one of 20 Canadian green-tech companies by the governments of Ontario and Canada on trade missions to China
- Manage a remote staff of 15 developers and engineers from mixed backgrounds both local and international
Technology used: Full Stack .Net C# (MVC, ASP.Net, Windows Services, WebAPI, WPF thick clients), SQL Server, Xamarin Forms Cross platform Mobile, DevExpress Charts and Grids, Json
Confidential
Systems Architect
Responsibilities:
- Developed a C# TCP/IP proxy for plant execution system to be able to run parallel and test new versions shipped from Japan prior to production release.
- Developed a distributed data collection system from automation components, PLCs, Databases, flatfile exchange and Web services with HTML5/JQuery Dash boarding.
- Developed a an MVC WPF application for vehicle build instructions at the process on the line, supports 10 different views with own controllers and models for maximum flexibility and penetration into the plant. Application is patented and adopted to all plants in North America.
- Developed a Adobe Flex plant status and alarming web console interfacing with web services to access collected data.
- Created a windows mobile 6 application to capture measurement data on the test track and push into database through web services
- Developed a .Net ASP web based system to manage and track tools used within the plant.
- Developed a .Net ASP web based system SPC Reporting system.
- Developed cluster aware Middleware for communications between Allen Bradley PLCs/OPC Servers and Assembly Line Control Applications. The application was mission critical and all systems in the plant flowed through this platform.
- Developed a central workflow management, security control, and alarm monitoring system that many applications utilized through web services. Reduced deployment time for enterprise web projects, and provided a standardized look and feel and methodology across applications.
- Designed a distributed enterprise Unified Signal System to manage the signaling to all devices and applications needing state of the assembly line (start, stop). I.e. Start the assembly line at start of shift, Fire reports at end of shift, etc.
- Developed a windows embedded digital build system to provide build instructions to team members lineside to reduce defects.
- Involved in building IT systems for the new Toyota plant in Woodstock, Ontario, Canada
- Designed and lead a team of developers to create a QIS (Quality Information System) to store all measurement data from all tools in the plant, post process on the data to create defects and abnormality reports. Over 100 tables storing 1GB of data per day. Windows Mobile for data acquisition in remote areas
Technology used: JQuery, JQuery Mobile, HTML5, Kepware OPC Server, Oracle PL/SQL, Oracle Advanced Queue, Microsoft SQL Server 2005, MSMQ, XML, JSON, Sockets, RSLinx, C# ASP .Net Web Applications, ASP .Net Web Services, .Net Windows Services and .Net Windows Applications, Windows 2003 Clustered Server, Windows Server 2012, BEA MessageQ, IBM Websphere, JSP, Adobe Flex, SAP, Windows Mobile, Adobe Flex/Flash, SOAP, Blackberry SDK, Java, WPF, WCF (Windows Communication Foundation), Android
Confidential
Contract Developer
Responsibilities:
- Built collection engine from PLC to SQL Server database
- Built ASP.Net reporting
- Built Adobe flex tablet app for Android Asus tablets so TMs can scan into a machine and operate
Technology used: Android 2.3.3, Adobe Flex, SQL Server, C# ASP .Net
Confidential, San Diego, CA
Contract Developer
Responsibilities:
- Updated all layers and components of Android Stack
- Updated stock Android apps to support multi screen with extended draggable/flickable windows
- Created new multi screen applications
- Re-skinned practically every facet of Android
- Create firmware builds and flash phones for testing
- Used JIRA for issue tracking
- Used git and gerrit for code repository
Technology used: Android 2.3.3, Eclipse IDE, Ubuntu, JIRA, GIT
Confidential
Contract Developer
Responsibilities:
- Head Office Media Server (.Net) with web services, web management of media and customers
- Office Media Relay Server (Java) (Embedded Unix on SAN) to save on bandwidth, auto download new content and store locally in office
- Rich UI application for Android tablets in medical waiting rooms and orthodontic chairs for patients to access local content on the SAN.
Technology used: Visual Studio .Net, MySQL database, C# Web services, Apache, Embedded Linux, Java, Android SDK 7, Android OS 2.1, File synching
Confidential, Lake Tahoe, NV
Contract Developer
Responsibilities:
- Flash wizards to easily create advertising HD images without the need for knowledge of graphics design and desktop publishing tools
- Flash Media upload web tool
- Flash video browsing, previewing and selection web tool
- Flex/Flash E-Commerce product catalog and cart web tool for patients to redeem points for product
- Chair side Adobe Air points rewarding system
Technology used: Adobe Flex/Air/Flash, C# .Net ASP and Web services, MySQL database
Confidential
Contract Developer
Responsibilities:
- Asset tracking using mobile device for Canadian Candu Nuclear Reactors
- RFID tracking using mobile devices on recycling trucks and bins for City of Las Vegas
Technology used: Visual Studio .Net, MySQL database, Windows CE, Windows Mobile, MS Message Queue, SOAP, XML
Confidential, Salt Lake City, UT
Systems Architect and Lead Developer
Responsibilities:
- Work with the Confidential team to move their paper planning system to applications on the Blackberry
- Synchronize with an Outlook database, and Online database through Web Services/SOAP
Technology used: Oracle SQL, Java J2ME, Java J2EE, XML, SOAP, Linux Enterprise Server, Blackberry API, Blackberry Enterprise Server, Blackberry
Confidential
Systems Architect and Developer
Responsibilities:
- Developed an edge server which communicates with Antenna’s to ensure uptime, and process incoming tag reads
- Developed a portal to manage the system, run reports, and search for needed equipment
Technology used: Oracle SQL, Java, XML, Oracle JDeveloper and Fusion Middleware, Sockets, C#, Windows Service, Windows 2003 Server
Confidential
Systems Architect and Developer
Responsibilities:
- Developed and deployed mobile java application to the RIM Blackberry product line
- Developed Web Services middle tier to communicate with PDA devices
- PDA devices used to score games in minor and pro hockey, soccer and lacrosse leagues in Canada and USA
Technology used: Oracle SQL, Java, XML, SOAP, Eclipse, Linux Enterprise Server, Blackberry
Confidential
Systems Architect and Developer
Responsibilities:
- Stock brokers use web interface to make phone calls to clients
- Talk live, then system takes over at the touch of a button to deliver pre-recorded message
- Increased productivity by 400%
Technology used: MySQL, Java, XML, C++, Visual Studio, Telephony, OOP, OOD, Windows 2000 Server
Confidential
Systems Architect and Team Lead/Developer
Responsibilities:
- Modeled a large 300+ table RDBMS database
- Created design documents, and specifications for Front end (GUI), middleware/business logic, device level communications message format.
- Developed back office applications: Inventory, ticketing, enterprise reporting, automation server, and monitoring server
- Developed front end applications: POS, Kiosk, IVR, Internet ticketing, PDA POS.
- Out of box support for 6 languages. Additional language support within hours by utilizing web translation tool.
- Developed a theme library used by all applications for a better look and feel
- Built a complete IP based debit and credit processing system, supporting multiple payment processors. Modular design enables addition of new processors and certification within a few weeks.
- Centralized enterprise control from head office of inventory, pricing, sales, and purchasing, with custom replication
Technology used: MySQL, C#, ASP, Visual Studio, C++, XML, Crystal 10, Windows 2003 Server, Embedded XP WePOS, Remoting, RS232 and IP, OOP, OOD, UML, Wireless PDA Pocket PC, Wireless printers
