Tech Lead - Project at National Bank
Key Technologies: AWS, Go, DynamoDB, PostgreSQL, Docker, Terraform, Bruno, JavaScript, GitHub, GitHub Actions, Shell Scripts, and more…
Lead a software development team that analyzes, designs, implements, and maintains an exciting, brand-new offering by the National Bank.
Take charge of delivering “bounded-context” units of web services for the overall project, consulting and advising with multiple stakeholders and coordinating efforts, schedules, and my team to provide solutions on time and thoroughly tested to perform according to OpenAPI specifications.
Mentor team members across all key aspects of the project and job: software architecture, software development, quality assurance, documentation, scheduling, work-life balance, health, etc.
Support Levio’s broader “Software Engineering” line of business by building up training programs and hosting special tech level-up events such as “Architecture Katas”.
Conduct interviews and evaluate candidates under consideration for Tech Lead, Senior Software Developer & Software Developer roles.
Key Technologies: AWS, Python, Go, Kafka, Docker, Kubernetes, JavaScript, Gitlab, Gitlab CI/CD, Shell Scripts, and more…
Build out software solutions for the Mission Operation Center, Web Services for End-Users (Customers/Clients) in delivering next-generation, new solutions in the field of Position-Navigation-Timing (PNT) services on a global basis.
Architecturing of net-new web services platforms comprising a multitude of speciality modules working in concert, in both back-end and front-end environments, with real-time, highly scalable, resilient and robust requirements.
Building atop and extending various open-source solutions and various commercial/common-off-the-shelf solutions.
Senior Architect in Technology Strategy
Key Technologies: Microsoft Azure, AWS, C#, .NET, Python, JavaScript, NodeJS, Git, GitHub, GitHub Actions, Shell Scripts, Redis, Confluence, Jira, Docker, PowerShell, Heroku
Key member of Technology Strategy team (comprised of 5 Architects) responsible for establishing and developing the long-term strategic vision for the SaaS enterprise technology and provided subsequent oversight of the strategy implementation orchestrated through ~100 Software Developers, DevOps,Testers, Security (under CISO’s leadership), and Product Managers
Contributions to technology selection and utilization allowed the firm to rapidly raise the maturity of the technology and proactively identify opportunities to build technology enablers resulting in accelerating the firm’s achievement of its growth targets
Acted as a primary point of contact coordinating and collaborating with multidisciplinary cross-functional teams specializing in the management of specific domains in the microservices architecture; effective troubleshooting, analysis, and guidance resulted in ensuring the optimization of strategy implementation in a high-growth, Agile environment
Software Development Manager
Key Technologies: AWS, C#, .NET, Python, JavaScript, Git, GitHub, GitHub Actions, Shell Scripts, Confluence, Jira, HTML, CSS, Docker
Managed a team of software development specialists in producing a highly complex, cloud-based web-service that acted as a central hub for all things IoT, particularly with heavy-industries equipment (mining, forestry, etc.)
Introduced effective Agile methodology practices and project management tools to provide structure and order to the incumbent team of developers, testers, and product managers
Crafted job requirements and created a new HR pipeline for hiring software development talent to expand the team and accelerate the development of features
Collaborated with the designer to clarify use-case scenarios and product features to be developed, steering away from concepts that were too complex to effectively implement within the context of "fast-paced" business development
Guided and mentored developers regarding architecture, best practices, software design patterns, testing strategies, maintainability, scalability, etc.
Member of Technical Staff II in Software Engineering
Key Technologies & Skills: Windows System Administration, Linux System Administration, Jenkins, Git, Python, C, C++, C#, R, Real-time Operating Systems (Linux), Satellite Clocks, Keysight Instruments (Demodulators, Oscilloscope, Signal Generator), Groovy, HTML, CSS, JavaScript, Docker, XTCE, XML
Architectured, designed, and implemented end-to-end testing, CI/CD, and DevOps of real-time space mission products and systems
Resolved highly challenging technical problems including diagnosing and resolving faulty PCI-E based SATA interface cards by designing a redundancy solution and identifying/ mitigating faulty critical server hardware by initiating a backup of data to corporate IT infrastructure; actions taken enabled the recovery of the project for software maintenance requests 3 years after delivery to the customer, ultimately saving millions of dollars in development costs
Diagnosed complex software logic faults, including race conditions, to ensure that the products worked without fault, and provided support to development teams
Operated and optimized the control of specialized lab equipment such as oscilloscopes, signal generators, demodulators, and satellite-based clocks to verify and validate real-time signal processing systems
Created new interoperability tools based on the XTCE standard employed by international space agencies; developed new interoperability tools based on the XTCE standard employed by international space agencies
Key Technologies + Skills: AWS, HTML, CSS, PHP, JavaScript, Docker, Confluence, Jira, Stripe
Automated labourious data analytics processes used for accounting subsystems of ecommerce platform
Implemented and refined designs on various web mini games
Development of Star Citizen's web presence
Key Technologies: Azure, C#, .NET, Python, JavaScript, Git, GitHub, GitHub Actions, Shell Scripts, Confluence, Jira, HTML, CSS, Docker
Overhauled the main corporate website, introducing responsive desktop/mobile design, 1000x faster search engine, 1000x faster content publishing pipeline, and a plethora of convenient hooks that the marketing team could leverage in a largely no-code fashion
Developed numerous responsive templates that had dynamic blocks which enabled the marketing team to create landing pages with a variety of different layouts within the Marketo (no-code) platform
Teacher, Web Languages 01
Key Technologies: HTML, CSS, JavaScript
Key Technologies: AWS, Python, JavaScript, Git, GitLab, Shell Scripts, Confluence, Jira, HTML, CSS, Docker, SVN, Moneris, PayPal, Django
Provided fast-paced e-commerce website development, troubleshooting, and evolution; interfaced with multiple data sources including SQL servers and IBM/DB2 servers
Introduced a migration from SVN to Git, coupled with a CICD pipeline that significantly reduced the time and manpower taken to as little as 1-2 minutes by any developer, in contrast to 1-2 days involving the entire development team and the system administrator
Built deep-monitoring and analytics for key data ETL pipelines enabling rapid and focused fixes to be made; the system was inherited with a success rate of ~70% and was brought up to a stable success rate of 95% on average (achieving 100% most days)
Key Technologies: Flash/ActionScript/Flex, PHP, HTML, CSS, JavaScript, MySQL, Proxmox, PayPal, Moneris, Typo3, WordPress
Supported a multitude of web-hosting clients and their websites using a wide array of tools and technologies
Optimized multi-million record MySQL databases and queries, 100000x fold improvement in performance
Designed and implemented various highly interactive, high traffic web solutions
Integrated credit-card payment solutions in e-commerce platforms
Key Technologies: Flash/ActionScript/Flex, PHP, HTML, CSS, JavaScript, MySQL
Designed and implemented, from scratch, an isometric game engine (quasi-3D within 2D) for the 'Spliced' online game
Designed and implemented backend data storage solutions
Development of gaming platforms for major intellectual-property publishers such as YTV, PBS, CBS, Orange, etc
Functionality Quality-Assurance Tester
Key Technologies: Nintendo Wii, Playstation 3, X-BOX, PC
Computer Lab Monitor & Student Support
Key Technologies: macOS, Windows, Linux, C++, PHP, Flash, C#, Java, HTML, CSS, JavaScript