Rafal Sojka
Principal Software Engineer @Essensys
Signup · Get unlimited contacts
WORK HISTORY
Principal Software Engineer @Essensys
London, GB
Head engineer on Operate legacy code project delivered using Scrumban methodology.• Turned around the product from close to sunset to back into essensys portfolio.• Critical stability and performance improvements- Failed (hotfixed) releases down from 40% in 2020 to 8% in 2023- Average bugs raised per week down from 15 in 2020 to less than 2 in 2023- UI loading times improved up to 10 times thanks to lazy loading and limiting data in flight- Reliability of mission critical user journeys improved thanks to fixing database deadlocks.• New features delivered to much higher standard- Layered reference architecture introduced- Test Driven Development using 3-level Test Pyramid - unit, integration, end-to-end- SOLID principles followed- Consistent logging and monitoring as integral part.• Software Development Life Cycle (SDLC) revamp- Technical Design adopted into the process- SQL scripts guideances- Meaningful code reviews- Documentation embedded into the process- Release and rollback process solidified- Infrastructure as Code adoption- Auxiliary components delivered quicker thanks to decoupling from the main release cycle.• Supervision of engineers – solution design, advisory, technical review, delivery control.• Mentoring developers on modern Software Engineering and DevOps practices.• Currently working on the project modernisation solution design- AngularJS phase out- ASP.NET backend architecture transition to modular monolith- SQL Server database scaling.
EDUCATION
The Silesian University of Technology
MSc, Computer Science
Cranfield University
Master of Science (MSc), Computer Software Engineering
SKILLS
ABOUT RAFAL SOJKA
I am an experienced software engineer with proven track record of delivery to high standards. Successfully sharing time between coding, architectural design, product discussions, team mentoring.Specialising in.NET and AWS but open to other technologies and using the right tool for the job.Happy to work on greenfield projects as well as legacy software maintenance and modernisation.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.