Jakub Cholewczynski

Director of Engineering

Bellevue, Washington, United States24 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 24 years of industry experience in engineering leadership.
  • Expert in building and leading high-performing technical teams.
  • Proven track record in delivering complex technology solutions.
Stackforce AI infers this person is a Fintech and InsurTech expert with extensive experience in software architecture and team leadership.

Contact

Skills

Core Skills

Team LeadershipProgram ManagementTechnology SolutionsSoftware ArchitectureTechnical LeadershipInfrastructure AutomationSoftware DevelopmentAutomationProduct DesignConsultingE-commerceWeb ServicesWeb ApplicationsFraud AnalysisTest AutomationSoftware Testing

Other Skills

.NET.NET FrameworkASP.NETASP.NET MVCAWSAWS LambdaAgile MethodologiesAmazon Web Services (AWS)AzureC#CSSCloudhealthCommunicationContinuous IntegrationCross-functional Team Leadership

About

I’m a technical leader, Director of Engineering with a strong background in software development, software/system architecture, product, and program management, with over 24 years of industry experience. I am currently responsible for leading 3 teams (30+ org), consisting of technical program managers, engineering managers and software developers. My focus is on delivering and guiding complex programs, aligning cross functional teams, and building tech solutions with the latest technologies including ML/AI. I have experience building teams, with focus on career development. I also have experience developing multi quarter roadmaps, partnering with product teams to drive decisions and delivery. To summarize, I thrive on solving technical and business problems and empower my teams to deliver solutions.

Experience

Expedia group

4 roles

Director Of Engineering

Promoted

Mar 2022Present · 4 yrs

  • Leading technology/engineering teams for InsurTech at Expedia Seattle, 30+ (Technical Program Managers, Engineering Managers, Software Engineers). A nine figure P&L business!
  • Improved supplier onboarding time by 70%.
  • Expended the team by two engineering pods, increasing team size by 60%.
  • Championed pre prod environment for quality control.
  • Delivered integrations with ML models and lookup tables.
  • Drove solutions to data issues for model training, and self serve analytics.
  • Delivered creative new FinTech products.
  • Worked with teams to increase product inventory by 30x.
  • Responsible for time lines, resource planning, discovery.
  • Working closely with product to advise technical feasibility of integration and products.
  • Working closely with principal engineer and architects to guide technological solutions.
  • Experience stepping in to support the team while Sr.. Director was on leave.
Cross-functional Team LeadershipCommunicationTechnical EngineeringTechnology SolutionsProblem SolvingSoftware Architecture+45

Sr Software Developer / Architect - InsurTech

Jun 2018Mar 2022 · 3 yrs 9 mos

  • Architect on the InsurTech (Insurance / Assurance) team, and a member of the tech LT.
  • Leading the work to build out the Expedia Global Insurance Platform, responsible for design, architecture, coaching, mentoring, code reviews, database design, queue design and java development. Working closely with business to create timelines, business requirements, as well as prototypes and technical solutions. Working with external partners on interfaces and contract designs for multi company project. Involved in critical technical decisions, and leading various initiatives internally as well, as Expedia companywide projects. Primary technology JAVA, PgSQL, MongoDB, AWS, SQS, Kafka.
  • Stepped in and played a key role in supporting the team various times in a manager/director position due to attrition.
JavaPgSQLMongoDBAWSSQSKafka+2

Software Architect

Promoted

Jan 2015Jun 2018 · 3 yrs 5 mos

  • Architected, Redesigned and Redeveloped an internal distributed system for infrastructure automation for Expedia Commerce Platform. (C#, SSIS, Powershell). Responsible for the technical direction of the team, as well as continual development of the framework.
  • Prototyped designs for various cloud projects, working with Python, Docker, AWS Lambda, Cloudhealth and Azure.
C#SSISPowershellPythonDockerAWS Lambda+4

Sr. Software Development Eng.

Jun 2014Jan 2015 · 7 mos

  • Worked to develop automation backends for ServiceNow.
  • Monitoring as a Service - Java Based Web Service that abstracted backend monitoring triggered from ServiceNow.
  • Prototyped various powershell scripts for used with Service Now MidServers, to automate tasks such as AD Management, etc.
  • Added features and maintained legacy C#/ASP.net applications.
JavaC#ASP.NETSoftware DevelopmentAutomation

A place for mom

Sr. Software Development Eng.

Jul 2013Jun 2014 · 11 mos · Greater Seattle Area

  • Development, architecture and product design of call center software, "Lead Screening" in C#/MVC 5.1/WebApi 2.1. Working closely with agents for product and tech feedback.
  • Design of key features in an internal CRM tool, (ASP.NET).
  • Other projects included design of the next generation of Partner Web Services (WebAPI C#).
  • Working on various features in the Partner Central Website (MVC 3).
C#MVCWebAPISoftware DevelopmentProduct Design

Walgreens

Sr Software Developer

Apr 2012Jul 2013 · 1 yr 3 mos · Bellevue / Drugstore.com

  • Developer on a new e-commerce platform. Including design of proof of concept and delivery of first production MVC page.
  • Developer on web page optimizations project, implemented bundling solutions, and removed unnecessary JavaScript libraries, re-wrote older script from prototype to jquery. JS/Javascript
  • Part of a working group to design and architect future drugstore platform.
  • Troubleshooting and fixing code issues on the live site as part of Quick Fix Engineering.
JavaScriptMVCjQuerySoftware DevelopmentE-commerce

Expedia

6 roles

Sr Software Dev Engineer

Promoted

Dec 2010Apr 2012 · 1 yr 4 mos

  • Lead developer on a new version of joinexpedia.com site, a globalized hotel signup designed to streamline the hotel onboarding process. The external facing site automates various offline and online processes to onboard a hotel in less than 24 hours to expedia.com.
  • Designed and developed various client web service interfaces for geography, content, inventory, contract, and finance systems to allow real time onboarding into the Expedia backend systems using WCF.
  • Incorporate the latest Microsoft .NET Stack, MVC 3 Razor Views, C# 4.0, Unobtrusive Validation.
  • Worked extensively with JQuery and Ajax to produce the best customer experience.
  • Built a flash based Picture/File Upload Applet in Adobe Flex.
  • Responsible for project estimates, development of timelines, and milestones.
  • Scheduling of tasks between group members both onshore and offshore (Vanceinfo/China).
  • Responsible for Bug Triage, Interviewing Candidates.
  • Worked closely with Test and Project Management to validate requirements.
C#ASP.NETWCFSoftware DevelopmentWeb Services

Software Design Engineer

Sep 2008Dec 2010 · 2 yrs 3 mos

  • Responsible for design and development of key components in the “Merchant Point Applications” supporting Expedia, Inc hotel partners and internal users, both in the front and back end.
  • Expedia Pay – External facing vendor invoicing site used by all hotels.
  • Report Library – External facing vendor reporting and scheduling system.
  • Dispute Management System – Internal site for tracking bank chargebacks.
  • Accounts Payable Reconciliation Software – Internal facing reconciliation workflow.
  • DMX – Electronic Invoice Transformation Software.
  • Various 3rd party feeds, i.e. faxing/emailing, Disney Ticketing interface, etc.
  • Languages used: C# 3.5, ASP.NET, Classic ASP, Javascript.
  • Implemented cross browser compatibility for customer/hotelier facing applications.
  • Responsible for upgrading all applications to .NET 3.5 from .NET 2.0.
  • Worked within an Agile every 2 weeks release schedule.
  • Interviewed job candidates, mentored new hires.
C#ASP.NETJavaScriptSoftware DevelopmentWeb Applications

Software Design Engineer

Sep 2007Sep 2008 · 1 yr

  • Developer on “Zeus”, a Fraud Analysis Website for all fraud operations at Expedia Inc. The website simplified the workflow for Fraud Analysts allowing better fraud detection and faster data analysis by combining various data feeds, tools and offline processes into a single easy to use workflow.
  • Worked with a small team to design and develop a classic three tier web application using ASP.NET/C# 3.0 including .NET Ajax.
  • Design and developed tables and stored procedures using MS SQL 2005.
  • Design and developed an SSIS package to feed and transform data from external system databases.
  • The database holds all transaction from Expedia.com/Hotels.com sites (~6 TB and growing).
  • Implement interfaces to web services for various workflow functions such as getting transaction details, release of flagged Expedia.com inventory, credit card encryption, updating white and black lists, etc.
  • Secondary responsibility included feature development and bug fixes for two internal web application, Phone Agent Rating Site (.NET 2.0/ MS SQL) and an internal voucher travel tracking (classic asp/MS SQL).
C#ASP.NETSQLSoftware DevelopmentFraud Analysis

Software Design Engineer /Test

Jun 2005Sep 2007 · 2 yrs 3 mos

  • Responsible for design and development of in-house software for the creation and execution of test automation for Expeida.com.
  • The software was used by testers, operations and developers to create automation scripts and execute them in variety of environments for BVT, RTW, Unit and Standard Testing.
  • The software package included;
  • Winform C# application for creating/recording, executing and publishing automation scripts in the local environment.
  • Distributed network of client systems for remote execution of automated tasks in lab and production environments
  • ASP.NET website to control the remote execution of tests and reporting.
  • Secondary responsibilities included ownership of all stress testing application used by the Expedia Stress Test Team. This included O2, and in-house highly optimized c++ socket emulation tool, as well as an in house web service stress testing tool built in c#. Both applications required close attention to both memory usage and speed optimization to generate high load.
  • Mentored others about technological advances in .NET and Java technologies, attending MSDN events, and Java One Conferences.
  • Investigated open source technologies and evaluating paid solutions, examining how they can fit into our architecture making recommendations for the rest of the company. (i.e. advancements in Selenium/Watir, etc)
  • Interviewed job candidates, and mentoring interns and new employees.
C#ASP.NETAutomationSoftware DevelopmentTest Automation

Software Test Engineer

Jun 2004Jun 2005 · 1 yr

  • Primary responsibilities included testing large backend features such as data migrations bots and content imports, web services (XML/XSLT), development of test cases, testing and maintaining areas of ownership.
  • Researched various automated testing solutions. Worked with a small team to decide the future of testing at Expedia after the move to SOA architecture. Wrote guideline documents for the QA org about the implications of these changes, including the movement from black box testing to white box. Guided testers in extending developers JUnit test cases, and applications of automation where applicable.
  • Coordinated the first automation effort for the Hotel Team, including writing and organizing Hotel C# API automation code to automate hotel front-end and supplier websites. The work included delegation of tasks, and distribution of knowledge.
  • Mentored members of the team, by teaching c# and automation basics, conducting code reviews and approving code.
  • Wrote C# XML web service spoofing tools, used by developers and testers throughout the company.
C#XMLSQLSoftware TestingAutomation

Software Test Engineer Intern (35h-40h week)

Jun 2001Jun 2004 · 3 yrs

  • Responsible for creation and execution of test cases for various large scale front-end and back-end projects.
  • Developed skills in testing non UI project such as file caching systems & SQL sproc testing, developed general black box testing, and leadership/teamwork communication skills.
  • Developed small tools for the team in C#, such as easy hotel database viewer, booking calculator, wrote VB applications to verify and test hotel database migrations.
  • Worked on automating hotel room creation for every hotel in the DB using VB, for migrations. (Hotels.com to Expedia.com inventory)
C#VB

Teknowebworks llc

Founder/CEO/Developer

Jun 2006Jun 2014 · 8 yrs

  • Consulting for various stage start-ups, from development practices to implementation of key features in .NET technologies. Projects including development of eCommerce platforms, front end development, backend integration, migrations from webform from mvc, linq to entity framework, moving physical environments into Azure.
.NETC#Entity FrameworkAzureSoftware DevelopmentConsulting

Education

University of Washington

Stackforce found 100+ more professionals with Team Leadership & Program Management

Explore similar profiles based on matching skills and experience