Riga, Latvia
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.
• 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
• 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
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.
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.
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.
• 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.
• 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.
• 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.
• Develop Web-based Applications using Java and J2EE. • Solving bugs and handle requests. • Communicate with QA team for bugs and enhancements.