Location
PolandRate
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, Azure DevOps, C#, Git, HTML, JavaScript, MS SQL, Python, React, REST, TypescriptExperience
- 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
-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
-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
-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
-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
-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
-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
-Developed and maintain software applications using .NET frameworks.
-Designed scalable, efficient backend solutions and integrate them with various APIs.
-Collaborated with cross-functional teams to analyze business requirements and implement customized software solutions.
-Managed end-to-end development cycles, including coding, testing, and deployment.
-Troubleshot complex issues to identify and resolve bugs or performance bottlenecks.
-Optimized application security and performance to ensure smooth user experiences.
-Provided technical support and contribute to project documentation for streamlined workflows.
-Assisted in developing and maintaining .NET applications under senior supervision.
-Wrote, tested, and debugged code to support the design and implementation of backend solutions.
-Collaborated with senior developers to analyze business requirements and contribute to customized software development.
-Supported the end-to-end development process, including coding, testing, and deployment.
-Troubleshot code issues and work with the team to identify and fix bugs or performance problems.
-Learned and implemented best practices for optimizing application security and performance.
-Maintained technical documentation and assist in code reviews for quality improvement.
Education history
Final Project: GPGPU based algorithms in the support systems for commodity traders