Cutting-edge JavaScript/TypeScript applications for demanding industries and millions of users.Full-stack, high performance, high reliability.ECMA-262 expertise (ES6+ / ES2018 & beyond).15 years of pro experience.- React, Redux, Node, MongoDB, Express- HTML5, CSS3+ (semantics, accessibility, WAI-ARIA)- Software Design Patterns (GoF, PoEAA)- Multi-layered automatic testing (ATDD, TDD, BDD, Gherkin/Cucumber)- Clean Code practices- Knowledge of the formal JavaScript standard specification (ECMA-262, TC39) - Understanding of browser engine / JIT compiler internals (V8, SpiderMonkey)- Experience with other languages (Java, C++, C#, C, functional languages)- Knowledge of context-free grammars and parsers (LL(1), LR, SLR)- Effective use of libraries and frameworks: React, Angular, Node ecosystem- Product Growth: A/B tests, feature flags, advanced analytics.- Leadership skills: successfully leading feature teams and entire project streamsAuthored multiple presentations, trainings and workshops to share the knowledge throughout many teams. Big software is written by teams. I strive to be a force multiplier.
Atlassian
View- Website:
- atlassian.com
- Employees:
- 17621
-
Acting Tech Lead And Principal EngineerAtlassianAustralia -
Senior Software EngineerAtlassian 2017 - PresentSydney, AustraliaI worked on flagship Atlassian products, such as Jira and Confluence.- Lead feature teams of 2-5 developers.- Developed high quality, maintainable solutions, on time.- Architected complex platform components.- Sat on the Jira Architecture committee.- Ran & measured experimental features as A/B(/C/...) to make informed product decisions.- Deployed to millions of customers.- Designed and implemented cross-product analytics solutions.Technologies: JavaScript/TypeScript (ES2015+), React, Redux, Node, GraphQL, Styled Components, Emotion, Compiled CSS; Jest, Enzyme, React Testing LibraryMethodologies: Agile (Scrum, Kanban), Growth, A/B tests, Feature Flags, Observability, Pair Programming, TDD, PR reviews. -
Javascript Lead (Sub-Contractor)Rolls-Royce 2016 - 2017LondonDeveloped jet engine servicing software.- High reliability.- Advanced, unique-in-the-market capabilities. (Kind of top secret.)- Remote sub-contracting work, through a software house, in cooperation with RR teams.Technologies: JavaScript, Angular, Jasmine, SoA, Big DataMethodologies: Agile, TDD, Peer Reviews -
Senior Javascript Engineer (Contractor)Sky 2014 - 2016London, United KingdomWorked as part of a textbook-Agile, self-managing team:- Developed one of the Sky TV's popular marketing sites.- Developed high-reliability REST API services serving data to Smart TVs (Roku).- Was responsible for full software lifecycle: planning, estimation, development, QA, release.Technologies: JavaScript (ES6), Angular, Node, Express, MongoDB, Mocha, Protractor, Groovy, GebMethodologies: Agile, TDD, XP, Peer Reviews -
Other Corporate, Agency And Freelancing ExperienceMutiple Companies 2008 - 2014I started programming before 1999 and started serious programming work around 2008, becoming a Senior Developer at my first regular job.
Bart S Skills
Bart S Education Details
-
University Of TechnologyComputer Science
Frequently Asked Questions about Bart S
What company does Bart S work for?
Bart S works for Atlassian
What is Bart S's role at the current company?
Bart S's current role is Acting Tech Lead and Principal Engineer.
What schools did Bart S attend?
Bart S attended University Of Technology.
What skills is Bart S known for?
Bart S has skills like React, Agile, Public Speaking, Lodash, Mongodb, Protractor, Node, Angular, Nosql, Redux, Express, Software Design Patterns.
Who are Bart S's colleagues?
Bart S's colleagues are Kate Hoedt, Richard Atkins, Jamal Assogam, Tony Miller, Shiwani Choudhary, Piyush Kumar, Ashik Sheikh.
Not the Bart S you were looking for?
-
2gmail.com, gmail.com
Free Chrome Extension
Find emails, phones & company data instantly
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