Robert Jackiewicz

Robert Jackiewicz Email and Phone Number

Engineering leader building great digital experiences @ Spring Labs
Robert Jackiewicz's Location
Toronto, Ontario, Canada, Canada
Robert Jackiewicz's Contact Details

Robert Jackiewicz personal email

n/a
About Robert Jackiewicz

My passion is creating a great user experience through the art of software development. My main focus is on outside-in development, software development best practices and writing code that has the highest degree of craftsmanship. I can be described as a polyglot developer in the sense that I both embrace Frontend and Backend development and am fluent in many programming languages/frameworks and data manipulation and organization. Currently my focus is modern frontend development but in the past I have worked for backend and system development.As for professional experience I have work in a large selection of roles ranging from supercomputers, system software to web based systems. I have also worked for all types of corporation from small to large. All that matters to me is working part of a team that want to achieve greatness in any endeavor that they take on. SPECIALTIESAgile Software Development, Microservices, Golang, Clean Architecture, Ruby/Rails, NodeJS, React, Typescript, Kubernetes, Docker

Robert Jackiewicz's Current Company Details
Spring Labs

Spring Labs

View
Engineering leader building great digital experiences
Robert Jackiewicz Work Experience Details
  • Spring Labs
    Managing Partner
    Spring Labs Nov 2024 - Present
  • Vmware Tanzu Labs
    Sr Software Engineer
    Vmware Tanzu Labs Jun 2023 - Present
    San Francisco, California, Us
  • Signadot
    Software Engineer
    Signadot Dec 2022 - Apr 2023
    San Mateo, California, Us
    Part of a small seed stage company that builds a simple to use tool that extends kubernetes to make it simple to run sandboxed workloads. This allows faster developer velocity when building in a large microservice environment* Implemented the API portion of the new Resources feature that allows easy attachment of k8s resource types (like Databases)* Implemented UX improvements to the React based API* Help test our kubernetes operator and extensions to support the creation of sandboxes.
  • Snyk
    Staff Software Engineer
    Snyk Jul 2022 - Oct 2022
    Boston, Massachusetts, Us
    Member of the Snyk Cloud team building cybersecurity solutions for IaC and cloud infrastructure.During my time there I* I promoted architectural patterns to simplify and make code more maintainable* Designed the new Issues microservice resource based API* Collaborated across other teams on shared API design* Contributed to the launch of Snyk CloudUnfortunately I was affected by a large corporate restructuring that occurred at the end of October 2022.
  • Carta
    Staff Software Engineer
    Carta Nov 2020 - May 2022
    San Francisco, California, Us
    My main role is assisting other development teams build new interconnected microservices or help existing solutions move to a more distributed model. As a member of the Events Platform, I am responsible for the underlying Kafka infrastructure, designing the common message schema, developing shared libraries (python, java, nodejs, and go) and finally mentoring teams on how to best utilize pub/sub async communication patterns. I spend a lot of time mentoring, coaching and teaching other teams on Domain Driven Design and architecture, which is essential for building a distributed system and liberating data.* Organized and lead Carta only engineering seminar series on domain driven design and architecture. Attendance over the scope of the program has been 60+ engineers.* Strong advocate and mentor on pub/sub communication patterns, microservice architecture, DDD and Kafka* Created a declarative based approach to managing Kafka API keys, ACL permissions and Kafka topics based on derivation of protobuf message schemas, terraform and Kubernetes operators* Implemented Helm based sub package that allows individual developers and teams to deploy Kafka Connect infrastructure easily on the company’s cloud* - Design and delivered a custom Kafka operator written in Go that allows Kafka Connectors to be managed in a declarative fashion using Kubernetes CRDs with Vault secrets integration* Lead discussion and presentations on the best practices for introducing Kafka into existing and new services* Developed Python, Go and Java based common libraries for Kafka (based on our serialization best practices and protobuf) in addition to sample application showing usage of Kafka* Lead collaboration on design the message serialization format based on protobuf to best integrate with existing gRPC technology and integration with the CloudEvents cloud native standard
  • Cover
    Principal Staff Software Engineer
    Cover Mar 2019 - Aug 2020
    San Francisco, California, Us
    During my time at Cover I wore the architect hat by mentoring the team in sound API design and architecture patterns. My focus was split on the following sections:* API Design: I led an architecture revamp of the entire quoting system and focused multiple delivery teams on: Payload standardization, documentation to decrease failure and design drift"* Document design: I spear headed the engineering org on a "Document first" initiative where our internal APIs would be written, signed off by consuming teams and published before code was written to reduce latency in adoption of the new APIs* Promoted API document driven design by implementing a company wide policy using OpenAPI (Swagger), later GraphQL, to document API prior to development.* Architected the transition from two siloed (include functional duplication) monolithic rails services to microservices. The new system is a combination of ruby and Go (golang) services that communicate with each other through traditional HTTP/REST but also gRPC and events based on the cloudevents standard.* Architected an event driven system, including mentoring senior, intermediate and junior devs on this pattern* Design an automated CI/CD delivery pipeline that follows gitops.* Built a go microservice chassis that allows all go services in the company to be standardized leading to fast development.
  • Lighthouse Labs
    Instructor (On Hiatus)
    Lighthouse Labs Jun 2015 - Apr 2019
    Toronto, Ontario, Ca
    A passion of mine is teaching and mentor others. It allows me to expand my development horizons and solidify my knowledge in full stack web development. During my continued tenure at LHL my main focus has been React, frontend architecture, software design patterns, data modeling, introduction to DevOps. In addition to preparing advanced lectures I have also mentor countless students on their software projects and general coding advice from naming functions and variables to approaching complex data problems.My main focus is on advance lectures that cover the topics of:* Software architecture* Software Project Management* Software design patterns and principals - SOLID, OOP vs Functional, Domain Drive Design* DevOps introduction and architecture* Monolithic vs Microservice software design* Design of Frontend (Component/Design) System with React and CSS-in-JS* Scaling web applications
  • The Brew Box Co.
    Ceo & President, Co-Founder
    The Brew Box Co. Feb 2014 - Oct 2018
    Back in 2014 I had an idea over lunch about tracking beer drinking analytics and ecommerce. Later that year we turn that idea into a fully functioning business. Over that time period we brought in close to $800k in annual revenue, secured sales contracts with over 50 Ontario craft breweries and created 2 subscription products and opened a on demand bottle shop ecommerce website.• Design a payments program that allowed different subscription terms and products to coexist• Secure sales contracts with 50+ craft breweries• Produced financial reports and forecast models include sales targets and projections• Developed microservice app that interface with Shopify, payment gateways and with shipping carrier providers like Canada Post• Researched and developed a logistic process for capturing, packaging and tracking shipping orders• Migrated our application hosting to Dockerized containers
  • Little Room Inc.
    Development Manager
    Little Room Inc. Nov 2013 - Apr 2014
    Toronto, Ontario, Ca
    At Little Room my role as the Development Manager is to introduce and maintain software development best practices, scope projects, provide software architecture, review staffing and manage the relationship between the stakeholders and the development teams. During my tenure I was responsible to help the transition from an agency like technology company to a product focus company which meant putting certain process in place. These include* Improving the quality of the code through automated testing and pair programming* Oversee the agile development process of the organization* Provide estimation and scoping on potential new projects* Develop the DevOps skilled required to maintaining a cloud based SASS product* Introduced application monitoring* Responsible for the development culture of the company
  • Torstar Digital
    Technology Operations Manager
    Torstar Digital Jun 2013 - Nov 2013
    Toronto, Ontario, Ca
    Responsible for managing the technical team of web developers and developer operations group for Torstar Digital's digital properties which include Wagjag, TravelAlerts, Jaunt.ca. The responsibilities included but were not limited to:* Managing and reviewing the performance based off of employee personal development plans.* Managing contracts with 3rd party vendors and partners.* Conversion to an automated deploy system.* Modifying the development process (agile) to ensure that deployments were less likely to fail.* Ensure level 2 PCI compliance.* Guide the new development project in the use of newer technologies including AngularJS and front-end MVC.* Automate the provisioning of machines based off of cloud virtualization (OpenStack) and build scripts (Chef).* Responsible for the setting the budgets for the technical operations team.* Introduced automate acceptance testing.* Introduce application monitoring software which include *realtime exception monitoring in both server and client side javascript, and application performance monitoring. Also automated a centralized log store and search service
  • Wave Accounting
    Sr Software Engineer
    Wave Accounting Mar 2012 - May 2013
    Toronto, Ontario, Ca
    During my tenure as a senior software engineer at Wave I was responsible for the mentorship, training, and technical guidance and development of critical systems. On most projects I was considered the technically lead. I have built some of the most important systems for the Wave product line. The projects included are the full stack development of the Invoice application and the integration of the Wave product line with 200+ financial institutions. I also supported the frontend development of the Receipts web application. I was also instrumental in fostering the transition of the application to a Rich Internet Application through the use of modern Javascript, Javascript libraries and development best practices.• Responsible for the successful full rewrite of the Invoicing backend. The main focus of this rewrite is to produce an efficient and elegant solution that will ensure that the saving and processing of invoices can scale with an increase in load.• Responsible for all the development relating to Foreign Currency and Payments for Invoicing (Frontend and Backend)• Lead of the JS Working group that is responsible for provided architecture and direction of all frontend development within the organization• Mentor the company in modern JS development best practices and modern Javascript through the JS working group• Create the proof of concept and laid the group work on how the app interfaces, downloads and processes data from all the financial institutions that Wave currently supports and will support in the future when the project is complete.
  • Clearly Open
    President - Founder
    Clearly Open Jun 2009 - Mar 2012
    Clearly Open was founded for the purpose of provided development and consulting services to I&IT organizations and startup companies. The main focus of the company is to provided high quality and innovated solutions based on industry best practices in a timely fashion at high ROI value. Clearly Open also engages in providing project management training and mentoring in the areas of Agile project management and Agile development training. • Proficient in project management methodologies which include RUP, iterative, waterfall, SCRUM, Extreme Programming (XP) and Lean with special focus on SCRUM, XP and Lean• Knowledgeable in large scale application architecture that involves SOA, web services and multiple client configuration• Usage of vast array of development framework including but not limited to RoR (Ruby on Rails), Python Frameworks (Django, Zope, Pyramid, Pylons, Flask), and Java EE• Knowledgeable in a variety of data persistency layers including RDBMS (Oracle, Postgresql, MySQL), NoSQL servers (Cassandra, MongoDB, CouchDB, ZODB) and directory servers
  • Ministry Of The Attorney General
    Programming Analyst/Architectural Advisor
    Ministry Of The Attorney General Jan 2011 - Nov 2011
    Toronto, Ontario, Ca
    The position was created to:- Facilitate the development between all the component teams, - Provide a comprehensive set of directives ranging from disaster recovery to development best practices- Provide a general IT strategy for integrating all components of the project into a comprehensive solution for stakeholdersIn this position, I:- Prototyped a J2EE security solution (SAML, PKI) for a subcomponent which could be used for the overall CIMS project- Prototyped various Java ESB solutions that could be used for the SOA architecture of CIMS- Developed a set of basic guidelines that outline how all major development teams are to deliver their implementations of the various components- Developed a communication site and strategy that was used to communicate the project status and achievements to the end customer and stakeholders- Coordinated the creation of the pre-production system that will ultimately test the functionality of the project as well as provided the training necessary for creating the final product that will go into production at the Guelph Data Centre- Assisted in the development of a business case for the selection of the JBoss Middleware to be used in the final solution of CIMS- Ran an extensive cost-benefit analysis between Websphere application server suite (Websphere Portal) against similar products from Red Hat (JBoss) and Oracle (Web Logic)- Trained the subcomponent team on Rapid Application Development and SCRUM/Agile development methodologies that allowed them to directly interface with the end customer to ensure that all stakeholder concerns have been met- Trained internal staff on the use of the current Java EE6 standards and current enterprise development best practices
  • Ministry Of The Attorney General
    Programming Analyst/Agile Consultant
    Ministry Of The Attorney General Jul 2010 - Nov 2011
    Toronto, Ontario, Ca
    - Consulted on the topics of open source and Agile development for the Ministry of the Attorney General and Correctional Services- Worked on: Public View Terminal Service, BeST Project Portal, Infrastructure Migration, CIMS Communication site and other smaller projects in an advisory role Created the architecture for both the PVT and BeST Portal Project- Implemented N-tiered architecture include caching and load balancing setup for Web-based applications
- Developed a training plan on the introduction of Python and Linux to the corporate environment
- Advised Project Management on rapid, quality project development using open source tools and Agile Software Methedology- Provided a general technical overview of the solution and technical advice on implementation for an in-house ERP system. 
- Provided expertise in the design of monetary applications that will ultimately store and calculate accounting fields- Developed internal Intranet- Developed a learning plan for internal employees concerning best practices for Java development- Provided an in-house Python training course for internal staff- Created a complex interactive rich internet application to facilitate statistics reporting within the ministry utilizing jQuery and HTML5- Was a direct stakeholder liaison who developed the client requirements of the new system and provided positive technical direction in implementing the final solution- Provided stakeholders with SDLC training based off of Agile project implementation tin order to achieve a high level of quality in the proposed solution- Created a strict set of guidelines for testing the solution to ensure quality- Led the development team in both direction and technical skills to ensure that the product met stakeholder expectations
  • Project D2D
    Backend Technical Lead
    Project D2D Oct 2010 - May 2011
    Project D2D is a project to connect doctors in emergency situations with other doctors using mobile devices. The concept behind the application is to correctly match an expert in a particular field based on experience, language, geography and peer reviews. * Responsible for all software pretaining to the backend development of the D2D application* Developed the expert selection algorithm for the D2D application* Supervised the deployment all the server technology required for the D2D
  • Freevi
    Sr Web Developer
    Freevi Jul 2009 - Jun 2010
    Freevi Corporation was created to lead the way in video content creation and management through their own production services and content delivery network. The role of Technical lead encompasses the development of all systems that are used by the business from a custom-built content management system to network infrastructure. This includes but was not limited to the design and implementation of their content delivery network and other related media development centered on video. This role also included the hiring of staff to join the technical department.• Developed a Python driven content management system for storage, processing and playback of all media files• Most if not all web applications of API were created using Python and associated technologies• In charge of review/ranking new staff for the IT department• Experience in creation of technology systems that incorporate rich media like video and audio• Liaised with business executives to help facilitate the over plan concerning IT development• Interface with 3rd party contracting services for the delivery of technical projects• In charge of all internal IT staff in areas of project plan and execution• Experience in software procurement in relation to purchasing a video compression library from a vendor
  • Scryent, Clearly Open Source
    Software Engineer
    Scryent, Clearly Open Source Feb 2009 - Jun 2009
    Ca
    During my time at Scryent, I was an integral part of the software development team participating in large high performance projects which included deployment of large scale database systems, high performance caching setups and web portal development. Clients included:* Government of Ontario* Digital Opportunity Trust* Yellow Pages (specifically canadaplus.ca)Technologies used:* Object Databases* MySQL* Plone* Varnish* HAPROXY* Amazon EC2, AWS* Python
  • Ibm Canada Ltd.
    Fortran Compiler Software Test Engineer
    Ibm Canada Ltd. May 2006 - Sep 2007
    During my time at IBM Canada, I was responsible for Quality Assurance for their Fortran Compiler Product. My daily tasks included development of test suites for new features being developed, maintenance of test suites and investigating compiler failures. During my time there, I:* Developed test suites for Optimising Backend features specifically for customers like Oracle* Updated test cases dealing with OpenMP directives and parallel computing.* Trained new staff on how to automate tasks using tools like Perl* Tested on AIX, RHEL Linux, SUSE Linux, and BlueGene Systems.

Robert Jackiewicz Skills

Agile Methodologies Python Web Applications Javascript Scrum Software Development Java Django Cloud Computing Web Development Linux Test Driven Development Agile Mysql Php Jquery Sql Html 5 Soa Java Enterprise Edition Postgresql Ruby Ruby On Rails Perl Mongodb Java Software Development

Robert Jackiewicz Education Details

  • University Of Toronto
    University Of Toronto
    Computer And Electrical Engineering
  • Next Toronto Cohort 0
    Next Toronto Cohort 0

Frequently Asked Questions about Robert Jackiewicz

What company does Robert Jackiewicz work for?

Robert Jackiewicz works for Spring Labs

What is Robert Jackiewicz's role at the current company?

Robert Jackiewicz's current role is Engineering leader building great digital experiences.

What is Robert Jackiewicz's email address?

Robert Jackiewicz's email address is ro****@****wicz.ca

What is Robert Jackiewicz's direct phone number?

Robert Jackiewicz's direct phone number is +164745*****

What schools did Robert Jackiewicz attend?

Robert Jackiewicz attended University Of Toronto, Next Toronto Cohort 0.

What skills is Robert Jackiewicz known for?

Robert Jackiewicz has skills like Agile Methodologies, Python, Web Applications, Javascript, Scrum, Software Development, Java, Django, Cloud Computing, Web Development, Linux, Test Driven Development.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.