Rafal Sojka

Principal Software Engineer @Essensys

London, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

May 2020 — Present

Principal Software Engineer @Essensys

View department →

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

2006 — 2011

The Silesian University of Technology

MSc, Computer Science

2010 — 2011

Cranfield University

Master of Science (MSc), Computer Software Engineering

SKILLS

New RelicRepresentational State Transfer (Rest)Language Integrated Query (Linq)IisF#C#NservicebusAsp.net Web ApiRpcCudaDatadog.net CoreAmazon Web Services (Aws)Asp.net MvcSentryObject-Oriented Programming (Oop)Functional ProgrammingUnified Modeling Language (Uml)UmlXmlMarket DataGitSoftware DevelopmentPythonElkJava Enterprise EditionRabbitmqVisual StudioAppveyorEjbJsonTransact-Sql (T-Sql)ServerlessElastic StackJiraT-SqlTeamcityKnockoutjsC++Pl/Sql

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.

Rafal Sojka — Principal Software Engineer at Essensys in London, GB | Unifers