Bartosz Michalkiewicz
Skill
Experience
Vetting results
Backend Developer
Certifications
Experience
Skills
Work Experience
Senior Software Developer, Adobe, 2022 - present
- Leading and mentoring a team of backend developers, providing technical guidance, code reviews, and knowledge sharing
- Collaborating with cross-functional teams to define technical architecture, design patterns, and development processes
- Driving technical innovation and proposing new technologies, tools, and frameworks to improve application performance and scalability
- Architecting and implementing complex backend solutions, including microservices, event-driven architectures, and distributed systems
Lead Back End Developer, ContentCal, 2018 - 2021
- Designing and optimizing database schemas, queries, and indexing strategies for efficient data storage and retrieval
- Implementing advanced security measures, such as encryption, authentication, and authorization mechanisms, to protect sensitive data
- Performance tuning and profiling of Node.js applications to identify and resolve performance bottlenecks
- Implementing CI/CD pipelines, automated testing, and deployment strategies to ensure code quality and reliability
- Conducting thorough code reviews, refactoring legacy code, and enforcing coding standards to maintain high code quality
- Participating in technical discussions, architecture reviews, and strategic planning to align technology solutions with business goals
Software Engineer, Senior Software Engineer, Mobica, 2013 - 2018
- Architecting and implementing backend solutions that meet business requirements and technical specifications
- Writing clean, efficient, and maintainable code following best practices and coding standards
- Conducting code reviews, providing feedback, and mentoring junior developers to improve code quality and efficiency
- Implementing security best practices to protect data and prevent vulnerabilities
- Monitoring application performance, identifying bottlenecks, and optimizing system resources
- Integrating third-party APIs, services, and tools to enhance application functionality
- Troubleshooting production issues, debugging code, and providing timely resolutions
- Participating in Agile development processes, sprint planning, and daily stand-ups.
Software Developer, Consileon Polska, 2011 - 2013
- Writing clean, efficient, and maintainable code following best practices and coding standards
- Conducting code reviews, providing feedback, and mentoring junior developers to improve code quality and efficiency
- Implementing and optimizing database schemas, queries, and data storage solutions
- Integrating third-party APIs, services, and tools to enhance application functionality
- Monitoring application performance, identifying bottlenecks, and optimizing system resources
- Implementing security best practices to protect data and prevent vulnerabilities
- Participating in Agile development processes, sprint planning, and daily stand-ups
Front end / Web developer, Squiz, 2010 - 2011
Implementation and development of enterprise applications.
Tasks involving:
- Server side development
- Front-end functionalities
- SQL queries, stored procedures
- Data base design
- Web-services consumption and development
- Documentation creation