
Timeline
About me
Technical Project Manager with TopCoder Inc.
Education

Winona state university
1998 - 2001B.s. computer science
Experience

University of washington medical center and harborview medical center
Jul 2002 - Jun 2003Computer support analystProvided technical support to faculty, support staff, and doctors in the offices of Neurology and Neurosurgery.Purchased and installed all new computers and peripherals with a standardized, secure setup.Updated and secured all client computers with Windows 2000 and Mac OS X in accordance with federal HIPAA requirements.Planned and implemented a cross-platform disaster recovery plan for all client computers.Managed and secured multiple file servers.

Renaissance learning
Jun 2003 - Dec 2005Software engineer• Developed web-based software for schools, using ASP .NET and C#, that was used to track student progress in math courses and assign homework as needed. • Wrote, optimized, and debugged stored procedures, functions, and views for SQL Server 2000.• Worked closely with the team lead to determine requirements and implementation details. • Planned and developed software for automatically updating customer installed software. • Helped test software on a variety of platforms, including Windows 2000, Windows XP, Mac OS 9 and Mac OS X. Show less

Topcoder
Dec 2005 - nowTechnical project manager / leadFor client projects:• Work with TopCoder management, staff, and TopCoder customers to determine requirements for various projects.• Translate client requirements into work for the TopCoder development community, either through challenges or directly managing and coaching small teams (2-5 members) of developers.• Work with developers to make sure that the development environments are easy to use and well documented, and the code is well maintained and consistent, to help speed development.• Validate and sign off on fixes from developers and work with developers to ensure proper architectural decisions are made• Manage the source code repository to ensure that it's kept up to date with all documentation and code and that building and deploying the various project pieces is straightforward and well documented.• When needed, do just about any task necessary to keep projects on track, including server management (Windows or Unix), bug fixes in C#, C++, C, Objective-C, Swift, Java, Python, React, Javascript, Typescript, and various SQL variants, as well as deployments of server frameworks and new cloud servers on Azure and AWS.For Topcoder internally:• Support, secure, and maintain all aspects of the Topcoder platform, including 30+ microservices deployed on AWS / ECS, RDS databases (Postgres / MySQL), legacy Informix databases, Redshift data warehouse and loaders, reports in Looker, Kafka deployed on MSK, Elastic / OpenSearch, and Auth0 login.• Make and implement architectural recommendations, including a complete move of all Kafka services from CloudKarafka to MSK, optimization of Elasticsearch, deployment of Conduktor for Kafka management and monitoring, and consolidation of RDS databases to help shave a large portion off of our AWS bill.• As a long term member of the Topcoder community, offer advice and advocate for the members to ensure that changes are properly communicated and our member base is properly taken care of and nurtured. Show less
Licenses & Certifications
- View certificate

Machine learning: clustering & retrieval
Coursera course certificatesSept 2016 - View certificate

Machine learning: classification
Coursera course certificatesJun 2016 - View certificate

Machine learning: regression
Coursera course certificatesApr 2016 - View certificate

Machine learning foundations: a case study approach
Coursera course certificatesFeb 2016
Recommendations

Brookelle bodin, shrm-cp
HR & Payroll Manager at Snug Harbor Cultural Center & Botanical GardenStaten Island, New York, United States
Jacqueline tilligkeit
Quality Director at SWCA Environmental ConsultantsAtascadero, California, United States
Afkar azhfar
Account Executive at Unilever StudioTangerang, Banten, Indonesia
Twinkal j.
Central Banker |Manager at RBI |Statistician | CAIIB *The views expressed are personal *Mumbai, Maharashtra, India
Isidro lozano
Sr. QA/QC Engineer at Meydan Sobha Construction LLCUnited Arab Emirates
Vaibhav parmar
Final year student at Shri G S Institute of Technology & ScienceIndore, Madhya Pradesh, India
Megan hayward, p.e., pmp
Director of High Voltage Distribution (HVD) Planning at Consumers EnergyLansing, Michigan, United States
Martin michel
Head of Dependability & Documentation Locomotives, Siemens Mobility GmbHNuremberg, Bavaria, Germany
Hrithik burungale
DevOps Engineer at 3dsKarad, Maharashtra, India
Megan hecita
Game DeveloperMeycauayan, Central Luzon, Philippines
Bev keelin
Finance OfficerBlacks Beach, Queensland, Australia
Oleh kobylynskyi
Python Developer, Electronic Engineer, OSINT and Security, Developer in TestKyiv Metropolitan Area
Gokul g
Associate Project EngineerChennai, Tamil Nadu, India
Swee guan goh
Offshore Premier Relationship Manager at MaybankSingapore
Farbod hatami
M.D ResearcherIran
Marc mehanna, cfa
Financial Planning, Control & AnalysisLebanon
Guillermo fairhurst
Senior Program Manager for the Innovation - I3 - teamArgentina
Mahak gupta
AWS Certified Solution Architect - Associate | DevOps | Terraform | Kubernetes | Jenkins | Cloud Con...Toronto, Ontario, Canada
Lindsay silzer
Registered Nurse, Occupational Health NurseEdmonton, Alberta, Canada
Kosta telegadas
Strength and Conditioning Specialist/ConsultantItaly
...