Location
PolandRate
$50
/ per hour
Years of experience
12About
Highly experienced and exceptionally motivated Technological Leader, skilled in Full-Stack Software Engineering, Automation, and Business-Technology Integrations with a comprehensive expertise in developing commercially successful IT applications for both large enterprises and small startups including Emirates, IBM, Cisco, GPJ and more. Demonstrating a proven track record in driving complex engineering projects from concept to production, I am adept in leveraging technology to optimize product development cycles, reduce costs, and implement API services using Microsoft .NET tech stack (.NET Core, Azure, REST API), while adhering to clean code practices and Agile methodologies. As a TechLead / Senior .NET Full-Stack Developer / Consultant, I excel in leading cross-functional teams, influencing stakeholders, and providing leadership, good code, training, and feedback to ensure top performance and delivery standards. My quick learning ability, passion for the latest technologies, active participation in software development meetups, hackathon wins, and roles as a conference speaker, contribute to my effectiveness in delivering successful outcomes and high standards in software development.Tech Stack
.NET, ASP.NET, Azure, C#, JavaScript, Python, React, RESTExperience
- Architected the adoption of tech-business integration, agile methodologies, ensuring rapid iteration, continuous delivery, and a culture of excellence in software development practices.
- Engaged by the world’s leading strategic experiential brand and marketing agency to become a company’s tech lead.
- Proficient in developing API services using Microsoft .NET tech stack, including .NET Core, Azure, and REST API, while adhering to clean code practices and Agile methodologies.
- Excelled in leading cross-functional teams, providing leadership, code guidance, training, and feedback to ensure top performance and delivery standards.
- Possess a quick learning ability and a passion for the latest technologies, contributing to the delivery of successful outcomes and maintaining high standards in software development.
Employment history
PRINCIPAL ENGINEER DNATA, EMIRATES GROUP
November 2021 – April 2023
-Led a team of 25 engineers including Developers, Architects, DevOps and Testers in the successful development and scaling of a robust and API centric flight aggregator platform, handling over 3 million requests/day with industryleading uptime and performance.
-Regularly liaised with cross-functional teams including product management, product ownership and customer service, to align technology enhancements with business goals and user feedback.
-Architected the adoption of tech-business integration, agile methodologies, ensuring rapid iteration, continuous delivery, and a culture of excellence in software development practices.
-Orchestrated a seamless DevOps pipeline, incorporating automated testing, CI/CD, feature flags and monitoring tools to streamline deployment processes and minimise downtime.
-Cultivated a collaborative and inclusive team environment, encouraging innovation, knowledge sharing, and professional growth among team members.
-Proactively addressed security concerns by implementing best-in-class cybersecurity measures and compliance standards to safeguard user data and company assets.
Technologies: C#, F#, Event Driven Architecture, REST API, Azure (Analytics, Event Grid, Cosmos DB, DevOps, Blob storage),Microservices, CI/CD, Kubernetes, Docker, TDD, TypeScript, React, MobX, GIT, Visual Studio, Visual Studio Code
-Regularly liaised with cross-functional teams including product management, product ownership and customer service, to align technology enhancements with business goals and user feedback.
-Architected the adoption of tech-business integration, agile methodologies, ensuring rapid iteration, continuous delivery, and a culture of excellence in software development practices.
-Orchestrated a seamless DevOps pipeline, incorporating automated testing, CI/CD, feature flags and monitoring tools to streamline deployment processes and minimise downtime.
-Cultivated a collaborative and inclusive team environment, encouraging innovation, knowledge sharing, and professional growth among team members.
-Proactively addressed security concerns by implementing best-in-class cybersecurity measures and compliance standards to safeguard user data and company assets.
Technologies: C#, F#, Event Driven Architecture, REST API, Azure (Analytics, Event Grid, Cosmos DB, DevOps, Blob storage),Microservices, CI/CD, Kubernetes, Docker, TDD, TypeScript, React, MobX, GIT, Visual Studio, Visual Studio Code
SENIOR FULL STACK .NET DEVELOPER, TECH LEAD
September 2019 – April 2021
-Played a pivotal role as Senior .NET Full Stack Developer/Tech Lead, writing code in alignment with best coding practices.
-Lead a technical team of 3 developers across 4 web CMS applications in sports industry.
-Strengthened client relationships through effective requirement gathering and developing future-proofed solutions to deliver requirements to specification.
Technologies: C#, .NET Core, .NET Framework, ASP.NET MVC 5, Azure Functions, Azure Storage, Azure ServiceBus, Azure Event Bus,
Microservices, REST API, Azure DevOps, Kubernetes, Docker, TDD, NUnit, Rhino Mocks, Castle Windsor (IoC), MS SQL, Azure SQL, Azure Cosmos DB, MongoDB, Entity Framework, LINQ, Apache Solr, HTML, JavaScript, TypeScript, React, Mobx, VueJs 2, Gulp, GIT, NCrunch, StyleCop, ReSharper, Visual Studio, Visual Studio Code
-Lead a technical team of 3 developers across 4 web CMS applications in sports industry.
-Strengthened client relationships through effective requirement gathering and developing future-proofed solutions to deliver requirements to specification.
Technologies: C#, .NET Core, .NET Framework, ASP.NET MVC 5, Azure Functions, Azure Storage, Azure ServiceBus, Azure Event Bus,
Microservices, REST API, Azure DevOps, Kubernetes, Docker, TDD, NUnit, Rhino Mocks, Castle Windsor (IoC), MS SQL, Azure SQL, Azure Cosmos DB, MongoDB, Entity Framework, LINQ, Apache Solr, HTML, JavaScript, TypeScript, React, Mobx, VueJs 2, Gulp, GIT, NCrunch, StyleCop, ReSharper, Visual Studio, Visual Studio Code
TECH LEAD, GEORGE P. JOHNSON
April 2018 – September 2019
-Engaged by the world’s leading strategic experiential brand and marketing agency to become a company’s tech lead.
-Delivered 15 tech projects for multiple events and conferences in many different technologies including .NET, JavaScript, Python, Unity, VR, AR, AI, Raspberry Pi, No-Code.
-Oversaw end-to-end SDLC from idea to authoring project roadmap, leading development, implementation, UAT, support and close-out using Agile methodologies.
-Collaborated with team, senior management and client to understand requirements and develop clean code using different technology stacks ensuring that each product was unique and matched client requirements.
-Won multiple awards including Best Agency Team, Best Digital Team and many more for marketing events.
-Recognized by British Interactive Media Association and chosen for BIMA 100 award in Tech Trailblazers category.
Technologies: .NET Core, Azure, React, Node.js, SQL, JavaScript, Jquery, HTML, CSS, AWS, IBM Cloud, IBM Watson Services (Visual
Recognition, Personal Insights, Watson Assistant, Speech to Text, Text to Speech, Tone Analyzer), Python, Raspberry Pi,
A-Frame, WebGL, Unity
-Delivered 15 tech projects for multiple events and conferences in many different technologies including .NET, JavaScript, Python, Unity, VR, AR, AI, Raspberry Pi, No-Code.
-Oversaw end-to-end SDLC from idea to authoring project roadmap, leading development, implementation, UAT, support and close-out using Agile methodologies.
-Collaborated with team, senior management and client to understand requirements and develop clean code using different technology stacks ensuring that each product was unique and matched client requirements.
-Won multiple awards including Best Agency Team, Best Digital Team and many more for marketing events.
-Recognized by British Interactive Media Association and chosen for BIMA 100 award in Tech Trailblazers category.
Technologies: .NET Core, Azure, React, Node.js, SQL, JavaScript, Jquery, HTML, CSS, AWS, IBM Cloud, IBM Watson Services (Visual
Recognition, Personal Insights, Watson Assistant, Speech to Text, Text to Speech, Tone Analyzer), Python, Raspberry Pi,
A-Frame, WebGL, Unity
VR / WEB VR FREELANCER, VARIOUS CLIENTS
June 2017 – April 2018
-Hired as a consultant for various VR/AR projects, including the development of VR and WebVR tools, leading the transformation of clients' VR infrastructures by replacing legacy systems with modern, future-proof VR technology to create custom immersive experiences.
-Contributed to the development of marketing VR experiences for IBM and a WebVR video player, serving as a Subject Matter Expert offering advisory on emerging market technologies and designing robust project architectures while developing clean, reusable code.
Technologies: AFrame, Three.JS, WebGL, WebVR, HTML, JavaScript, Blender, GIT, IBM Cloud
-Contributed to the development of marketing VR experiences for IBM and a WebVR video player, serving as a Subject Matter Expert offering advisory on emerging market technologies and designing robust project architectures while developing clean, reusable code.
Technologies: AFrame, Three.JS, WebGL, WebVR, HTML, JavaScript, Blender, GIT, IBM Cloud
.NET DEVELOPER, LIVE NATION ENTERTAINMENT
June 2015 – May 2017
-Joined as a back-end developer for Live Nation/Ticketmaster, enhancing features and functionality across 28 international markets, managing data flow between CRM, APIs, and website, and significantly contributing to the expansion and implementation of both external and internal APIs on a .Net Core framework.
-Served as the Security specialist, fortifying system security against hacker attacks, and employed Agile and Scrum methodologies, TDD benchmarks, and best practices in pair programming and code reviews, adhering to SOLID principles.
-Led team that won international hackathon organised by Ticketmaster with WebVR Seat Preview MVP
Technologies: C#, .NET, .NET Core, ASP.NET MVC, Web Api 2, WCF, MS SQL, nHibernate, Entity Framework, LINQ, HTML, JavaScript, Dependency Injection – Structure Map, MSMQ, Dapper, NUnit, Moq, Umbraco, GIT, DevOps, Octopus Deploy, Jenkins, Style Cop, ReSharper
-Served as the Security specialist, fortifying system security against hacker attacks, and employed Agile and Scrum methodologies, TDD benchmarks, and best practices in pair programming and code reviews, adhering to SOLID principles.
-Led team that won international hackathon organised by Ticketmaster with WebVR Seat Preview MVP
Technologies: C#, .NET, .NET Core, ASP.NET MVC, Web Api 2, WCF, MS SQL, nHibernate, Entity Framework, LINQ, HTML, JavaScript, Dependency Injection – Structure Map, MSMQ, Dapper, NUnit, Moq, Umbraco, GIT, DevOps, Octopus Deploy, Jenkins, Style Cop, ReSharper
FULL STACK .NET DEVELOPER, FIND MY PAST
June 2014 – June 2015
-Joined a UK-based online genealogy service's Products and Services team, managing the implementation of user stories and creating both back-end logic and front-end visual layers, including a new API for processing and modifying records in existing products.
-Excelled in Agile and Scrum environments as a Scrum Master, emphasizing TDD with MSpec and Rhino Mocks, enhancing the SDLC through pair programming, code reviews, and adherence to SOLID principles.
Technologies: C#, .NET 4.5, ASP.NET MVC 5, TDD, NUnit, Rhino Mocks, Entity Framework, Castle Windsor (IoC), MS SQL, Entity
Framework, LINQ, HTML, JavaScript, jQuery, Gulp, GIT, TFS, NCrunch, Style Cop, ReSharper
-Excelled in Agile and Scrum environments as a Scrum Master, emphasizing TDD with MSpec and Rhino Mocks, enhancing the SDLC through pair programming, code reviews, and adherence to SOLID principles.
Technologies: C#, .NET 4.5, ASP.NET MVC 5, TDD, NUnit, Rhino Mocks, Entity Framework, Castle Windsor (IoC), MS SQL, Entity
Framework, LINQ, HTML, JavaScript, jQuery, Gulp, GIT, TFS, NCrunch, Style Cop, ReSharper
.NET Developer, Atos IT Solution & Services
August 2013 – April 2014
-Develop and maintain software applications using .NET frameworks.
-Design scalable, efficient backend solutions and integrate them with various APIs.
-Collaborate with cross-functional teams to analyze business requirements and implement customized software solutions.
-Manage end-to-end development cycles, including coding, testing, and deployment.
-Troubleshoot complex issues to identify and resolve bugs or performance bottlenecks.
-Optimize application security and performance to ensure smooth user experiences.
-Provide technical support and contribute to project documentation for streamlined workflows.
-Design scalable, efficient backend solutions and integrate them with various APIs.
-Collaborate with cross-functional teams to analyze business requirements and implement customized software solutions.
-Manage end-to-end development cycles, including coding, testing, and deployment.
-Troubleshoot complex issues to identify and resolve bugs or performance bottlenecks.
-Optimize application security and performance to ensure smooth user experiences.
-Provide technical support and contribute to project documentation for streamlined workflows.
Junior .NET Developer, E-kancelaria
September 2012 – August 2013
-Assist in developing and maintaining .NET applications under senior supervision.
-Write, test, and debug code to support the design and implementation of backend solutions.
-Collaborate with senior developers to analyze business requirements and contribute to customized software development.
-Support the end-to-end development process, including coding, testing, and deployment.
-Troubleshoot code issues and work with the team to identify and fix bugs or performance problems.
-Learn and implement best practices for optimizing application security and performance.
-Maintain technical documentation and assist in code reviews for quality improvement.
-Write, test, and debug code to support the design and implementation of backend solutions.
-Collaborate with senior developers to analyze business requirements and contribute to customized software development.
-Support the end-to-end development process, including coding, testing, and deployment.
-Troubleshoot code issues and work with the team to identify and fix bugs or performance problems.
-Learn and implement best practices for optimizing application security and performance.
-Maintain technical documentation and assist in code reviews for quality improvement.
Education history
Wroclaw University Of Science and Technology, Poland
2007 – 2012
Bachelor of Computer Science (2:1) – Wroclaw University Of Science and Technology, Poland
Final Project: GPGPU based algorithms in the support systems for commodity traders
Final Project: GPGPU based algorithms in the support systems for commodity traders
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...