Michael Samir

Associate Manager at Accenture Baltics

Riga, Latvia

About

I'm a Software developer, team leader and solution architect with 17+ years experience in software development mainly in Java and back-end technologies, I worked in different types of project and gained experience in both technical and business aspects, also worked with different Java tools and framework, I'm Java certified, and AWS certified. Looking to gain more experience in solution architect and cloud computing.

Experience

  • Accenture Baltics (Riga, Latvia)
    • Associate Manager
      Dec 2021 - Present · 4 yrs 7 mos

      • Leading team of 3 to 5 members in different projects • Understand customer requirements and create user stories • Follow team members progress, and review their PRs • Work closely with SA and BA

    • Development Team Lead
      Dec 2019 - Nov 2021 · 2 yrs

      • Leading team of 3 to 5 members in different projects • Understand customer requirements and create user stories • Follow team members progress, and review their PRs • Work closely with SA and BA

    • Senior Analyst
      Mar 2018 - Nov 2019 · 1 yr 9 mos

      Duties: • Develop Web-based Applications using Java and J2EE. • Contribute in design system architecture and database schema for new requests. • Solving bugs and handle requests. • Communicate with QA team for bugs and enhancements. • Participate in Scrum meetings and using Jira to handle projects sprints.

  • Senior Developer (Part Time) at Gaiby.com
    Nov 2017 - Feb 2018 · 4 mos

    Part of a team to develop an accounting cloud solution called Gaiby.com that provide business solution for small and medium companies by either subscribe online or use on-premise solution, the application is provided in both Arabic and English. Duties: • Develop Web-based Applications using Java and J2EE. • Contribute in design system architecture and database schema for new requests. • Solving bugs and handle requests. • Communicate with QA team for bugs and enhancements.

  • Project Manager at Janus IT
    Feb 2017 - Dec 2017 · 11 mos

    Co-founder of a new start up IT service company that provides several on-shelf and tailored solutions, I had the role of project manager as well in the company. Duties: • Manage a team of developers to assign tasks and review their work. • Participate in the system design and architecture of the tailored applications. • Handle the technical part of the customers' proposals. • Participate in hiring process to handle the technical part of the interviews. • A member of the board to take technical decisions. • Contact with customers to discuss their requirements.

  • Senior Developer at ProfIT Professional IT Solutions
    May 2013 - Jan 2017 · 3 yrs 9 mos

    • Develop Web-based Applications using Java and J2EE. • Contribute in design system architecture and database schema for new requests. • Communicate with clients for requests and bugs. • Communicate with UI designers and front-end developers to integrate work. • Solving bugs and handle requests. • Communicate with QA team for bugs and enhancements. • Lead a team of 3 members for a period of time to implement a request for GruMarket. • Transfer Java knowledge with other teams' members in the company.

  • Integrated Solutions For Ports (ISFP) (Alexandria, Egypt)
    • Developent Team Leader
      Jan 2012 - May 2013 · 1 yr 5 mos

      • Lead a team of 2-3 members, assign their requests, review their code and follow their progress. • Develop Web-based Applications using Java and J2EE. • Contribute in design system architecture and database schema for new requests. • Communicate with clients for requests and bugs. • Solving bugs and handle requests. • Communicate with QA team for bugs and enhancements. • Transfer Java knowledge with seniors and juniors developers.

    • Senior Software Engineer
      Jan 2009 - Dec 2011 · 3 yrs

      • Develop Web-based Applications using Java and J2EE. • Contribute in design system architecture and database schema for new requests. • Communicate with clients for requests and bugs. • Solving bugs and handle requests. • Communicate with QA team for bugs and enhancements. • Transfer Java knowledge with juniors developers.

    • Software Developer
      Jan 2007 - Dec 2008 · 2 yrs

      • Develop Web-based Applications using Java and J2EE. • Solving bugs and handle requests. • Communicate with QA team for bugs and enhancements.