Sign In
Get Clay Free →

Suggestions

    Domagoj Marsic

    Software Development Engineer at Amazon

    Professional Background

    Domagoj Marsic is a highly skilled software professional with extensive experience in building innovative software solutions designed to improve system reliability and enable effective scaling for diverse environments. With a strong focus on performance and efficiency, Domagoj currently plays a pivotal role in supporting a high-performance search service that allows clients to seamlessly index billions of documents and retrieve relevant information promptly, streamlining their search processes. His expertise in software development is complemented by his comprehensive knowledge of system automation, which has been instrumental in enhancing operational efficiency and performance across various projects.

    Domagoj has a rich career history that spans several notable positions at Amazon, where he has held multiple roles including Software Development Engineer, Systems Development Engineer, and Systems Engineer. His time at Amazon has solidified his abilities in developing and implementing robust systems that handle large-scale data effectively. Prior to his tenure at Amazon, Domagoj worked as a Middleware IT Specialist at IBM, where he refined his skills in middleware technologies and enterprise application support. His journey also includes significant contributions at s IT Solutions HR, where he served as Head of Application Servers System Support and Systems Engineer, leading teams in delivering high-quality IT support and solutions to clients.

    In addition to his technical roles, Domagoj brings a wealth of experience in teaching, having previously served as a Teacher of Electrical Engineering at Srednja skola Dugo Selo. This role exemplifies his passion for sharing knowledge and fostering growth in others, which he continues to do through his work mentoring colleagues and engaging with the tech community.

    Education and Achievements

    Domagoj holds a Master of Engineering (M.Eng.) degree in Computer Engineering from Sveuciliste u Zagrebu, where he developed a deep understanding of computer systems and their applications. Throughout his academic journey, he honed his skills in software development, systems engineering, and data analysis, establishing a foundational knowledge that continues to inform his professional endeavors.

    In his career, Domagoj has achieved numerous milestones and has continually embraced emerging technologies and best practices. His passion for Python and a commitment to writing clean, efficient code have enabled him to produce innovative solutions that drive value for his clients. Domagoj is also well-versed in machine learning, data analysis, and visualization, which allows him to derive actionable insights from complex datasets, further enhancing the capabilities of the systems he works on.

    Technical Skills and Expertise

    Domagoj's extensive skill set encompasses a wide array of technologies and practices that are vital to modern software development. Key aspects of his technical proficiency include:

    • Search Technologies: Proficient in tools such as Lucene, Solr, and Elasticsearch, which are essential for building powerful search functionalities.
    • Programming Languages: Versatile in multiple programming languages including Python, Java, and Perl, as well as shell scripting, allowing for flexibility in developing solutions tailored to specific client needs.
    • Linux Internals: Strong understanding of Linux systems, which is crucial for optimizing software deployment and performance.
    • Cloud Computing: Experienced in utilizing Amazon Web Services (AWS) for scalable and reliable cloud solutions that support enterprise applications.
    • Database Management: Knowledgeable in SQL, MySQL, and SQLite, enabling effective data management and retrieval strategies.
    • Configuration Management: Skilled in using CFEngine for effective configuration management across diverse systems.
    • Project Management: Experienced in team management and project coordination, with an understanding of ITILv3 and ISO20000 processes that ensure high-quality service delivery.

    Conclusion and Future Aspirations

    With a solid background rooted in engineering and extensive experience in software and systems development, Domagoj Marsic is well-equipped to tackle complex challenges in the tech industry. His love for performance optimization, coupled with his adeptness in machine learning and data visualization, uniquely position him to contribute significantly to organizations looking to enhance their technology framework. Driven by a passion for continuous learning and innovation, Domagoj looks forward to leveraging his skills and experience to further advance his career while fostering collaboration and growth within the tech community.

    Related Questions

    How did Domagoj Marsic develop his expertise in software development and automation?
    What are some of the key projects Domagoj Marsic has worked on during his tenure at Amazon?
    In what ways has Domagoj Marsic utilized his teaching experience in his professional software engineering roles?
    How does Domagoj Marsic stay updated with the latest trends in machine learning and data visualization?
    What motivates Domagoj Marsic to focus on performance optimization in his software solutions?
    Domagoj Marsic
    Add to my network

    Location

    County Dublin, Ireland