Paul Wujek
==========
3396 Enniskillen Circle, Mississauga, ON, L5C 2N1.-m: - o: -
Summary
-------
* software architect
- team leader
- project manager
- hands-on programmer
A 'full stack' architect having designed databases and data warehouses at the high level, and boot-loaders, communication protocols and embedded systems at the low level. Used multiple technologies, computer languages, and databases.
Business and Management Skills
------------------------------
Team Leadership and Project Management: Team-Development - Hiring, Performance Review, Agile/Scrum, Training, Mentoring.
Identification, Analysis and Problem Solving: Problem identification, Solution Development.
Planning and Strategy: Technology Selection, Management Presentation, Project Planning and Scheduling.
Industries: Government, Medical SaaS, Telecommunications, Networks, Electronics Manufacturing, Plastics Manufacturing, Packaged Software, Fulfillment, Securities, Office Automation, Financial Services, Computer Systems Outsourcing.
Technical Skills
----------------
System Design: UML, design patterns,database design, UX design, data-warehouse, data modeling, communication protocols
Languages: Java, C/C++, JDBC, J2EE, Servlets, JavaScript,
C#, STL, HTML5, XML, CSS (Less, SASS)
Database: PostgreSQL/PostGIS, MySQL, Oracle, DB2, Sybase, Informix, MongoDB.
Operating Systems: Linux, MS Windows, AIX, Solaris, HPUX
Cloud: AWS (Amazon Web Services – S3, EC2, EBS, RDS (PostgreSQL)
UI Frameworks: AngularJS, GWT, MeteorJS, Bootstrap
Employment History
------------------
April 16 – March 17
Application Engineer Team Lead
Centro – Ad Tech
Design and develop UI and back-end systems and services.
Development of solutions to satisfy project objectives and client requirements for new system features and services.
Review and input into UX design, system design.
Write, test and debug code, participate in code reviews to ensure compliance with standards and usability
Troubleshooting and bug-fixes for main UI elements and functions.
Technologies: MySQL, Redis, MongoDB, Javascript, Java, HTML, CSS, SCSS, XML, ExtJS, Agile, Jira/Confluence, Slack.
June 15 – March 16
Senior Software Developer
Q9 Networks – IT Hosting
- Define, design, and implement, multi-tiered object-oriented distributed systems applications and databases..
- Maintain and modify existing applications and perform maintenance programming for existing version.
- Provide design documents and documentation to ensure efficient maintenance and code reuse.
Technologies: HTTP, HTML, CSS, XML, JSON, JavaScript, C++ , Eclipse, Tomcat, JDBC, SQL, PostgreSQL, Jira, agile, Slack.
June 14 – June 15
Software Developer - Java - Lead
TD Bank – Investment/Financial Systems
Re-development of the main corporate customer financial services portal (WebBroker) involving design, development, implementation, testing and documentation of a large-scale (100M transaction/day), multi-tiered, distributed software application, tools, systems and services using Java, Javascript, Object Oriented Design and Distributed Programming in an Agile/Scrum environment.
Technologies: Web Applications (HTTP, HTML, CSS, Angular JS, XML, REST, SASS, JSON, XML, SVG, JavaScript, Git, Bower, Require.js, Grunt, Selenium, Jenkins, Karma), Java back-end (Maven, Eclipse, WebSphere, Spring, JDBC), UX design, SQL, caching technologies, web protocols, Jira, Confluence.
April 11 – June 14
Senior Software Architect
Health Recovery Partners – Hospital Debt Management SaaS
Full Stack design and implementation of a customer facing application with real-time AJAX field-level update for the main product of a technology startup. Technical architecture and network architecture design to secure cloud utilizing fully encrypted data (at-rest, in-flight, archived) with off-cloud key-store to HIPAA and PCI standards Database analysis, design and implementation, and implemented the GUI and UX including graphics, logos, data visualizations and the REST interface to the back-end. Defined and implemented interfaces to payment services and health clearinghouses for Debit/Credit cards, ACH, and health insurance claims clearinghouses.
Designed and implemented responsive HTML5 based consumer mobile application using reactive design to provide real-time data in a fast changing environment.
Technologies: Linux, Java, Ant, Eclipse, Tomcat, Google Web Toolkit (GWT), SmartGWT, Web Applications (HTTP, HTML, CSS, Less, AJAX, REST, JSON, XML, SVG, JavaScript), UX design, Spring ROO, Amazon cloud architecture (Elastic Beanstalk (EBS), Relational Database Service (RDS PostgreSQL), S3, EC2), JasperReports (DynamicReports). Node.js, Meteor, Handlebars, jQuery, Bootstrap, Underscore, NoSQL - MongoDB
February 09 – April 11
Senior Software Architect
Evantage Industries Corporation – IoT Industrial Systems
Architect and project manager leading a team of 6 in design and development of protocols, data collection, database and data-warehousing for a sensor network of millions of Linux-based data collection nodes and tens of millions of radio sensors. Technologies: Linux and Embedded Linux, C/C++, Java, JavaScript, PostgreSQL/PostGIS, MySQL, Ruby/Rails, Eclipse, Google Web Toolkit (GWT), Web Applications (HTTP, HTML, CSS, AJAX, REST, JSON, XML, SVG, JavaScript), UX design, GIS, GeoServer, OpenLayers.
November 01 – January 09
Software Architect - Network Software
Embedded Sense Inc. - Contract Electrical Engineering
Architect and Project manager for teams of 6-10 in web and embedded hard real-time applications on intelligent displays used in medical, military and aeronautical applications using C#/C/C++, and documentation to military specification using UML, DO-178B, and SVG.
As chief software architect engaged in product development for wireless hardware and software, developed communication protocols, APIs, data models for secure wireless Internet Protocol communication and GIS mapping/tracking. Technologies: Web Applications (HTTP, HTML, CSS, AJAX, REST, JSON, XML, SVG, JavaScript), UX design, SOA, C#, Visual Studio, C/C++, Java, Java3D, Ant, Eclipse, UML, PostgreSQL/PostGIS, Apache, Tomcat, Linux, Device Drivers, boot-loaders, TCP/IP, Windows.
September 00 - September 01
Software Architect & Project Manager
Mikotel Networks Inc. - Network Hardware Manufacturer
Chief architect, project manager, and team leader for a team of 12 in development and implementation of a family of Linux based Internet gateway products (combination router, firewall, application server). Technologies: Embedded Linux, TCP/IP, Apache, Perl, DNS, VPN (IPSec, PPTP), VoIP.
February 99 - August 00
Data Warehouse Architect
Hydro One – Public Utility
Design and implementation of a data warehouse and custom web framework to provide an enterprise reporting system and architecture. Technologies: Apache, Tomcat, Java, J2EE, JDBC, Web Applications (HTTP, HTML, CSS, AJAX, REST, JSON, XML, SVG, JavaScript), HP-UX, ORACLE.
February 98 - February 99
Software Architect
i2 Technologies – Logistics Software Division
Development of a web-based package tracking tracking system. Technologies: Java, servlets, JDBC, SQL, VC++, ORACLE, HTML, XML, CSS, Javascript.
August 97 - November 97
Data Warehouse Architect
Sony Canada Inc. - Retail Electronics Manufacturer
Data-modeling and database design for integration of a data-warehouse with legacy applications. Technologies: SAP/R3, SQL, PERL, ORACLE, Sun Solaris, Data-Warehouse, data modeling, ETL.
Descriptions of positions before 1997 are available on request.
Education
---------
B.A., May 1978, University of Toronto, Computer Science, Accounting, Finance, Management.