Location
PolandRate
Years of experience
8+About
I am a .Net Tech Leader and .Net Architect with over 12 years of experience in the software engineering field. I hold a Master of Science degree from Warsaw University of Technology, where I also completed postgraduate studies in Project Management and am currently pursuing an MBA in Digital Transformation. My expertise spans across various sectors, including banking, e-commerce, and finance, with advanced skills in Windows Server and Linux administration, multiple databases, and a variety of programming languages like C#, Typescript, and Python. My competencies include proficiency in .Net Core, ASP.NET MVC, and frameworks such as Angular, Kubernetes, and Docker, as well as certifications in PRINCE2, Scrum, and Microsoft technologies. My professional journey has led me to work with notable organizations like mBank, where I have served as a .Net Tech Leader and Scrum Master for over seven years. In this role, I have been responsible for application architecture design, conducting developer and administrator training, implementing CI/CD processes, and managing JIRA Scrum boards. I have successfully led projects like the Mobile Makler and E-makler solutions, utilizing technologies such as Microservices, Docker, Kubernetes, and various .Net frameworks. My experience also includes a stint as a .Net Consultant for a law firm and as a Senior Developer/Architect at Elavon inc., where I worked on numerous projects involving ASP.Net, SQL Server, and Silverlight. Throughout my career, I have continuously improved development life cycles, conducted technology research, and implemented functional and performance tests to deliver high-quality software solutions.Tech Stack
.NET, Android, Angular, Ansible, API, C#, Docker, Java, Jenkins, Kubernetes, MS SQL, MySQL, Oracle, Powershell, Python, SQL, SQL Server, TypescriptExperience
- Designing and implementing architecture for systems using .NET technology, including Microservices, N-tier architecture, and project documentation.
- Implementing Continuous Integration and Continuous Deployment processes using tools like TeamCity, Ansible, Octopus, Docker Swarm, and Kubernetes on RedHat Linux.
- Choosing proper technologies to achieve project goals and conducting research to stay updated with the latest advancements in software development.
- Providing training sessions for developers and administrators, and mentoring team members to enhance their technical skills and knowledge.
- Managing JIRA Scrum boards, conducting scrum ceremonies, estimating workloads, and eliminating impediments to ensure smooth project execution.
- Leading the development process, writing automated tests (unit, integration, system), and ensuring the quality and performance of the software.
- Collaborating with management and stakeholders to define project requirements, communicate progress, and ensure alignment with business objectives.
Employment history
Responsible for:
• Application Architecture Concept (Microservices)
• HLD (Architecture High Level Design Document) for Security Department and Administrators Department
• Architecture Design
• Conducting trainings for developers and administrators
• Cooperation with management and stakeholders
• Choosing proper technologies to achieve goals
• CI/CD process implementation (DEVOPS) (Teamcity + ansible/octopus) Docker Swarm/Kubernetes on RedHat Linux
• Development
• Automated tests development (Unit, Integration, System)
• Rollout support
• Conducting scrum ceremonies (Sprint summaries, plannings, backlog refinements, retrospectives)
• Workload estimations, Tasks’ valuations
• Management of JIRA Scrum Board and backlog
• Getting rid of impediments that prevents other developers from showing their full potential.
• SDLC continuous improvements
Responsible for:
• System implementation from scratch
• Technical & business analysis
• Negotiations
• Research
• Project Scoping
• Time & cost assessment
• documentation
Responsible for:
• Architecture design for systems that were implemented in .NET Technology
• Solutions’ Implementation in N-tier architecture for Global Compliance, Finance, Operations)
• project documentation
• Technology research
• functional and load tests implementation
• Attending business analysis meetings and scrum meetings (daily stand-up, sprint plan meeting, sprint review meeting, sprint retrospective meeting)
• Improving Development Life Cycle (continuous integration, automated tests)
• Development of internal framework and project architecture design Lead
Responsible for:
• Solutions connected with corporate documentation management and prepaid cards management portal. Business user requirements gathering and analysis
• Design of application architecture involving (SOA, N-tier, MVC, WCF, SQL SERVER).
• Development
• Tests
• Implementation
Responsible for:
• Development
• Implementation
• EAI/B2B Integration with f.i. ERP systems (Using Biztalk Server)
• Tests