Suggestions
Marcin Dobosz
Software Developer
Professional Background
Marcin Dobosz is an accomplished software developer with a wealth of experience in various aspects of software engineering, ranging from web applications and cloud infrastructure to services and distributed systems. With a strong focus on Agile methodologies, Marcin seeks to collaborate with a dedicated team of developers, contributing to impactful projects while also sharing his extensive knowledge. His career spans impressive roles, showcasing his growth and expertise within top-tier organizations.
Throughout his career, Marcin has held significant positions that underscore his prowess and commitment to software development. He currently serves as a Principal Software Developer at iStreamPlanet, where he leverages his skills to build innovative solutions and improve existing systems.
Before his tenure at iStreamPlanet, Marcin made significant contributions as a Principal Software Engineer at Fons, further honing his skills in software architecture and development. His extensive background also includes a pivotal role as a Principal Software Developer at CenturyLink Cloud, a position that allowed him to lead and influence the team's direction effectively.
Marcin's experience at renowned tech giants, including Microsoft, is notable. He worked as a Senior Software Development Engineer within the Azure Mobile Apps service and played a critical role as a Software Development Engineer in the ASP.NET Team. His time at Microsoft equipped him with a deep understanding of the software development lifecycle, particularly in cloud services.
Early on in his career, Marcin gained valuable technical experience as an Extreme Blue Technical Intern at IBM, setting the foundation for his proficiency in diverse programming languages and frameworks. His extensive skill set enables him to tackle complex challenges with creativity and innovation.
Education and Achievements
Marcin's academic journey began with a Bachelor's Degree in Computer Science from Duke University, a prestigious institution known for its rigorous curriculum and emphasis on developing innovative thinkers. This educational background set the stage for his professional success, fostering a love for technology and a dedication to learning.
Marcin's enthusiasm for technology is evident in his commitment to continuous learning and mentorship. He emphasizes the importance of readable code, prioritizing clarity and long-term sustainability in software design. His expertise spans a broad array of technologies and concepts, including programming languages like Go, C#, JavaScript, and TypeScript, as well as cloud infrastructure tools such as AWS and deployments via Kubernetes and Docker. His familiarity with both relational and NoSQL databases, such as SQL Server, PostgreSQL, and DynamoDB, demonstrates his versatility and capability in addressing different data storage needs.
Skills and Technologies
Marcin is proficient in a plethora of technologies and frameworks, making him a well-rounded professional in today's tech landscape. His expertise ranges from developing RESTful APIs with .NET and ASP.NET WebAPI to building single-page applications using React and React Native. He is experienced in employing various cloud infrastructure tools, such as Terraform and AWS (including services like EKS, S3, and IAM), ensuring seamless deployment and scalability of applications.
In addition to his strong technical background, Marcin actively engages in modern software architecture paradigms, including microservices and distributed architectures, which enable organizations to build resilient and scalable applications. His familiarity with Agile frameworks also positions him as an advocate for adaptive planning and iterative development, fostering a more collaborative environment among team members.
Marcin’s penchant for learning and sharing knowledge further complements his technical expertise. He takes pride in analyzing performance metrics and utilizing tools like DataDog to optimize application efficiency. Whether it's poring over allocation flame charts to ensure optimal memory usage or investigating advanced aspects of the .NET framework, Marcin's passion for technology drives him to continuously refine his craft.
Notable Achievements
Marcin's career is filled with accomplishments that reflect his dedication and technical excellence. During his time at Microsoft, he played a key role in the development of Azure Mobile Apps, which contributed to enhancing the mobile application ecosystem on the Azure platform. His involvement in such high-stakes projects not only showcased his technical abilities but also emphasized his capability to work under pressure and deliver powerful solutions.
At iStreamPlanet, Marcin continues to lead projects that aim to revolutionize how content is streamed and managed, demonstrating his capacity to innovate in an evolving industry. His experiences at prior positions prepared him to handle complex projects efficiently, making significant strides in each organization he joined.
Personal Insights
Beyond his technical acumen, Marcin embodies the values of collaboration and continuous improvement. He enjoys learning new technologies and finding efficient ways to implement them in real-world scenarios. He values readability over cleverness in coding, believing that clear and maintainable code significantly contributes to long-term project success. His preferences lean toward composition over inheritance and self-documenting code over extensive comments, highlighting his emphasis on quality software design.
Outside of work, Marcin is known for his lighthearted preferences between popular science fiction franchises, favoring Star Wars over Star Trek, which adds a personal touch to his otherwise highly analytical and focused persona. This well-rounded approach not only enhances his interpersonal interactions but also fosters a vibrant and engaging workplace atmosphere.
In conclusion, Marcin Dobosz stands out as an exceptional software developer with a proven track record of contributions across various domains. His dedication to mentorship, continuous learning, and agile principles makes him a valuable asset in the tech industry. Firms looking for a seasoned professional who can bring both expertise and enthusiasm to a challenging and impactful project will find Marcin to be an exemplary candidate to lead and inspire teams toward success.