Sam Burke
Dedicated and driven Full stack Software Engineer with experience working as part of a team to develop and ship complex data analytics applications for business users. Primary technologies are React, Next js, Node js, Typescript, recharts. Able to pick up new technologies quickly and self-sufficiently, and willing to learn anything. Graduated from Lancaster university with Bsc in Mathematics.
Experience
Emplifi
Software Engineer
Prague, Czechia
January 2023 - Present
- Maintaining and upgrading large parts of the existing codebase as part of a team using React, Typescript, node js, redux, redux saga, and react query.
- Working on implementation of a large-scale design overhaul of existing sections of the application. Taking wireframes from designers and turning them into fully functional web applications.
- Responsible in part for estimating what work can be done in our sprints.
- Leading Epics from requirements gathering with designers, ticket creation
- Got up to speed fast and was able to learn and use unfamiliar technology (redux, redux saga, react query) to start contributing / solving tickets in the first week with the company
GoodData
Junior Software Engineer
Prague, Czechia
August 2021 - December 2022
- Developed custom dashboards as part of a team for customers, based on their requests and needs primarily using React JS with typescript.
- Experience using the GoodData UI SDK for creating custom components for data visualisation. (SDK is open source).
- Customised components from third party libraries such as ‘Recharts’ to be used in GoodData applications.
- Experience working with and customising many third party libraries to make them suit our use cases, such as react router, emotion CSS, styled components, recharts, and more.
Self Employed / Freelancer
Work with UK based firm “CloudGuard AI”
Prague, Czechia
- Sole front end developer - over the course of 3 months created a custom data visualisation dashboard, which used data from Microsoft Sentinel to display cyber-security insights to customers. Next js, React, typescript and recharts were the main libraries used, along with others.
Education
Coding Bootcamp Praha, Data4You
Student
Prague, Czechia
January 2021 - April 2021
- Full-stack web development course taking students from little to no experience, to competent full-stack developers.
- Completed multiple projects throughout: Coffee shop website, database management system for veterinary clinic, real time flight tracking app
- Final full-stack project aggregating and recommending hiking routes to users around the Czech Republic.
Lancaster University
Mathematics, 2:2 Bsc hons
2015 - 2018
- Modules: Financial mathematics, stochastic processes, lebesgue integration, medical statistics, real analysis, complex analysis.
- Vector calculus final project and presentation to all other students on the course.
Skills
Front-end
- HTML
- CSS (sass, css-in-js)
- Javascript / Typescript
- React, React Query
- Redux, React-redux, redux saga
Back-end
- Node JS, Express
- PHP, Laravel
- MySQL, PostgresSQL, MongoDB
Other Technologies
- Python - beginner knowledge
- C++ - beginner knowledge
Strong knowledge of Agile Methodology and the importance of keeping sprints on track
Experience working with designers and stakeholders to turn designs into functional software
Native English speaker, Czech A2 level
Teamwork - All projects in both my current and past positions, and in my freelance work have necessitated working heavily in teams to deliver the best outcomes for clients.
Dealing directly with customers to come up with estimates of work and scope. Responsibility to analyse what development work is feasible in specific timeframes, and to stick to those estimates.
Achievements
In the space of only a few months went from almost zero knowledge of web development to being able to craft full stack web applications.
Led an epic for the redesign of an entire section of the settings of our application, going from react < 16.8 to modern react, removing redux and implementing function components and react query
Optimising SQL queries on the front end of one application to decrease user wait times when submitting a custom query