I have this burning passion for creating products that don't just grow in terms of users but also in functionality. After all, in the world of SaaS, a product is never "done". It's all about designing for extensibility and enabling developers to work their magic. I call it "predictive engineering" because I love outguessing the product owners on what the future holds. I believe architects should be all about paving the way for the platform's future, so I make it my mission to predict and prepare for whatever comes down the road.
-
Principal ArchitectEmbroker Apr 2024 - PresentSan Francisco, Ca, Us -
Software ArchitectEmbroker Jun 2022 - Apr 2024San Francisco, Ca, Us -
Director Of Engineering, ArchitectVeem Dec 2021 - Jun 2022San Francisco, California, Us -
Engineering ManagerVeem Nov 2020 - Dec 2021San Francisco, California, Us -
Senior Software EngineerVeem Apr 2019 - Nov 2020San Francisco, California, Us -
Software EngineerVeem Oct 2017 - Apr 2019San Francisco, California, Us -
Staff Software EngineerIbm Aug 2013 - Oct 2017Armonk, New York, Ny, UsDevelopment of the Java language and the Java Virtual Machine- IBM’s representative to the Project Valhalla Expert Group (other membersinclude representatives from Google, Oracle, and JetBrains). This groupdevelops the specifications for features related to improved valuehandling in future Java releases.- Part of the team that implemented Lambda expressions in Java 8.- Designed and implemented a new API for atomic and ordered operationsin Java 9 (VarHandles).Testing- Wrote unit tests for regression testing and test-driven development.- Wrote performance testing for new features and optimizations.Defect handling- Managed the product defect triage queue- Investigated and resolved defects raised by customers and internal testingSupervised junior developers and coop studentsCollaborative development- Cross-team design discussions and review- Prototyping and exploring- Rigid code reviews- Shared new development through internal blogs and presentationsDeveloper advocacy- Promoted our product, company, and Java as a speaker at severalsoftware conferences.Interviews and on-boarding- Interviewed potential full-time employees and coop students. Interviewswere both technical and culture fit oriented.- Onboarded new employees and students through group education andindividual mentorship.Agile team- Participated in the process to move the team to an agile environment,process, and culture.- Assisted with the process to move to a continuous delivery modelNovel development and invention- Disclosed several inventions for patent protection -
Teaching AssistantCarleton University Jan 2013 - Apr 2013Ottawa, Ontario, CaAssisting with and evaluating web development projects using JavaScript. -
Teaching AssistantCarleton University Sep 2012 - Dec 2012Ottawa, Ontario, CaAssisting with and evaluating projects in Object-Oriented Software Engineering. UML 2.0, C++, Qt. -
Sofware Developer InternIbm May 2012 - Aug 2012As part of the effort to enhance the J9 Java Virtual Machine for virtualized and cloud deployments, I designed and implemented an API for obtaining CPU information (number, availability, affinity) in the JVM, and in Java applications using MBeans. This was done for all the architectures supported (x86, PPC, z mainframes) and operating systems (Windows, Linux, AIX, z/OS).
-
Teaching AssistantCarleton University Sep 2011 - Apr 2012Ottawa, Ontario, CaC/C++ tutorMark assignments and testsProctor tests -
It TechnicianBcc Service As Jun 2008 - Aug 2009Web server administratorSales system administrator and supportGeneral IT support
Bjørn Vårdal Skills
Bjørn Vårdal Education Details
-
Carleton UniversityMinor In Business -
Greveskogen Vgs (High School)Academic Studies
Frequently Asked Questions about Bjørn Vårdal
What company does Bjørn Vårdal work for?
Bjørn Vårdal works for Embroker
What is Bjørn Vårdal's role at the current company?
Bjørn Vårdal's current role is Software Architect.
What schools did Bjørn Vårdal attend?
Bjørn Vårdal attended Carleton University, Greveskogen Vgs (High School).
What are some of Bjørn Vårdal's interests?
Bjørn Vårdal has interest in Science And Technology, Music, Education, Software Engineering.
What skills is Bjørn Vårdal known for?
Bjørn Vårdal has skills like Java, C++, Programming, C, Eclipse, Object Oriented Design, Linux, C#, Css, Sql, Html, Microsoft Office.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial