
Agata Bergstrom
Verified Expert in Engineering
Software Developer
Agata has 14 years of expertise in coding, interviewing engineers, and making hiring decisions. She has experience as a full-stack lead engineer, an engineer facing customers directly, responsible for customer experience and communication with non-technical people. Agata also designed cloud-based software architectures, has a master's in computer science and software engineering, and a strong background in math; she competed in the Math Olympiad at a national level.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Visual Studio Code (VS Code), JavaScript, TypeScript, HTML, C#, PHP, CSS, Java
The most amazing...
...code I've written from scratch raised $8,000,000. I worked on Facebook's ad platform and wrote the code that ran on users' computers a billion times a day.
Work Experience
Head of Engineering
YEN's
- Partnered with the CEO to build a platform from scratch. I was the company's first employee and had a 100% remote position.
- Worked closely with the CEO to build a team of engineers: assessed candidates' technical skills and cultural fit, set the hiring bar and made hiring decisions.
- Collaborated with the CEO to build the company culture. Developed processes and communication requirements for team members that scale up with a growing team and provided ongoing feedback to engineers.
- Provided technical leadership, made strategic technical decisions, drove product architecture, aligned technical requirements with business requirements, broke down complex features into smaller, actionable tasks, and helped create a roadmap.
- Delivered the product: fulfilled business requirements, delivered an MVP version of the product, and drove production quality.
- Wore multiple hats, from writing full-stack code, project management, DevOps, and cloud deployment tasks to leadership and hiring.
Technical Interviewer
An Online Hiring Company
- Served as a technical interviewer, assessing the technical skills of engineers for a technical hiring company.
- Made hiring recommendations, assessed top talent, provided direct feedback to engineers, and evaluated their strengths and weaknesses, including soft skills and communication.
- Ensured that all candidates were provided with a positive experience.
- Evaluated technical skills in a wide variety of programming languages, such as JavaScript, Python, Java, C#, C++, C, PHP, Ruby, and Go. My position was 100% remote.
Software Engineer
Cyrus Biotechnology
- Acted as a front-end and back-end engineer (full-stack). I was the company's sixth employee.
- Served as the lead developer of the flagship product called Cyrus Bench. I was the only full-time developer for a while. The product got mentioned in GeekWire.
- Oversaw the MVP and beta launch, the product becoming profitable and raising $8 million for the company.
Software Engineer
- Served primarily as a front-end engineer on Atlas, Facebook's ad tech acquisition. I also did some full-stack work.
- Collaborated directly with designers to make the UI compelling and leveraged the new React library to make it highly responsive.
- Released the first version of our product during Ad Week 2014, with a huge and very positive impact on the industry and significant press coverage.
Software Engineer
Zynga
- Served as a full-stack developer on Zynga's advertising platform. Designed everything from the data model, SQL schema, REST API, and the front end to call that API.
- Wrote code served to customers one billion times per day (ad impressions).
- Worked directly with customers, serving as the help desk for them but also helping collect their business needs.
Software Development Engineer II
Microsoft
- Served as a front-end developer on Exchange OWA, which is currently called Outlook and is part of the Office 365 online suite.
- Conducted design, coding, unit testing, cooperation with UX designers, and implemented redlines.
- Acted an engineer on call for Microsoft Office 365 service, responding to escalations in the product 24/7.
- Contributed to the UI for AdCenter, the Microsoft advertising platform. I was responsible for the design, coding, and testing.
Experience
Microsoft Outlook
http://outlook.comCyrus Bench
Yen Chat
https://yen.chatSupports features include sub-threads, reactions, private messaging, three different types of rooms (including paid ones), passwordless authentication, attachments, and a message editor with smart features, such as link parsing and mentions.
Skills
Languages
JavaScript, TypeScript, HTML, C#, CSS, PHP, Hack, Java, C++, Assembly, Sass, Python, C, Ruby, Go, CoffeeScript
Frameworks
.NET, ASP.NET MVC, ASP.NET, Angular
Libraries/APIs
REST APIs, React, Node.js, Backbone.js, Stripe API, Stripe
Tools
Visual Studio, MS Silverlight, Git, GitHub, Webpack, Mercurial, Flow
Paradigms
Object-oriented Programming (OOP), Web Architecture
Platforms
Windows, MacOS, Visual Studio Code (VS Code), Firebase, DigitalOcean, Kubernetes, Docker
Other
Web Development, Back-end Development, Front-end Development, Full-stack, User Interface (UI), Software Development, Code Review, Technical Hiring, Interviewing, Source Code Review, Task Analysis, Front-end, Front-end Architecture, APIs, Software Engineering, Algorithms, System Design, Remote Work, Data Structures, Architecture, Server Architecture, IT Systems Architecture, Networks, Front-end Design, User Experience (UX)
Storage
Databases, MongoDB, MySQL, Google Cloud, Amazon S3 (AWS S3), Cloud Firestore
Industry Expertise
Web Design
Education
Master's Degree in Computer Science
Wroclaw Technical University - Wroclaw, Poland
Certifications
Generalist Certificate
An Online Hiring Company