×
Basheer Al-Momani

Basheer Al-Momani

Full-Stack Java Developer

Amman, JO
+962 776 388 298
Arabic, English

Background


About

About

Iโ€™m a highly motivated and experienced Software Engineer with 6+ years of experience, I am eager to bring my passion, technical expertise, and attention to detail to a dynamic team. I am seeking a challenging opportunity in an organization that recognizes the value of my skills and provides opportunities for growth and professional development. My goal is to make a positive impact and drive success for the team and the company.

Work Experience

Work Experience

  • Senior Backend Developer, Yahoo inc.

    Apr, 2022 - Present

    Yahoo is a leading digital media company that provides online search, content, and communication services to millions of people worldwide. As a member of the Yahoo Ad Tech department, I am proud to be part of a team that creates innovative advertising solutions and technologies that help businesses reach their target audiences and provide advertisers with valuable insights and maximize the effectiveness of their ad campaigns.

    • Worked effectively in fast-paced environments where working independently is not an option, meeting deadlines is a must, small bytes of transmitted data make a difference, and dealing with a new codebase, new language and a new framework is a nature.

    • Played a crucial role in large-scale, distributed projects, applying industry-standard best practices and ensuring comprehensive test coverage to ensure high-quality, reliable solutions.

    • Led end-to-end feature development, from gathering requirements to successful CI/CD deployment and ongoing production monitoring, taking full ownership of delivering high-quality results.

    • Conducted thorough code reviews and provided constructive feedback to junior developers, promoting knowledge sharing and skill development within the team, based on close collaboration and active listening to the suggestions and concerns of peers.

  • Senior Full-Stack and team lead, Atypon Systems

    Jan, 2020 - Apr, 20222 years 3 months

    Atypon Systems is a leading provider of scholarly publishing solutions that helps publishers and organizations deliver their content in a variety of digital formats. In my previous role, I was responsible for a shared and critical component in the system that was responsible for rendering everything to the page. As the go-to person for this tool, I provided technical support to the team, solved complex problems, and ensured that the tool was maintained to the highest standard.

    • Represented the component engineering team during meetings, sprints and other urgent calls to resolve issues.

    • Provided guidance and direction to less experienced staff in resolution of complex technical problems.

    • Designed enhancements and updates for subsystems of end-user applications software to improve user experience and system usability.

    • Participated in design, architecture and implementation of new and existing services and features.

    • Came up with design specifications for the features and conducted formal and informal design reviews with the team.

    • Revised, modularized and updated old code bases to modern development standards, reducing technical debt, and improving functionality.

  • Junior Full-Stack Developer, Atypon Systems

    Dec, 2016 - Jan, 20203 years

    • Developed and maintained web applications using Java EE and Spring Framework.

    • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.

    • Demonstrated expertise in problem-solving, using analytical and creative approaches to tackle complex technical issues, resulting in efficient and effective solutions.

    • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.

    • Participated in team projects, demonstrating an ability to work collaboratively and effectively.

    • Designed intuitive graphical user interfaces to improve user experience.

    • Discussed issues with team members to provide resolution and apply best practices.

    • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.

  • Full-Stack Developer, Nextwo

    Jun, 2016 - Dec, 20166 months

    • Developed and maintained web applications using C# and ASP.NET

    • Collaborated with cross-functional teams to integrate front-end and back-end components

    • Designed and implemented UI and UX features for various applications

    • Worked with databases and entity framework, creating and modifying tables (DDL) and writing queries (DML).

    • Debugged and fixed issues in existing applications

    • Designed and implemented RESTful APIs, ensuring seamless communication between front-end and back-end systems and facilitating integration with external systems

    • Worked with the team to improve application performance and scalability

Skills

Skills

  • Backend

    Java / Spring / Servlet / JPA

    Node / Express / gulp

    C# / Asp.Net / Entity Framework / Xamarin

    RESTful API / GraphQL

    Python / Notebooks / bash / sh

    SQL / NoSQL / MS SQL Server / Oracle / h2

    AWS / Firebase / Serverless

  • Frontend

    HTML / Jade / Handlebars

    SCSS / CSS / BEM

    JavaScript / React / AngularJs

  • Tools

    IntelliJ / VS Code/ DataGrip / Postman

    Kibana / DataDog / New Relic

    Chrome DevTool / Mongo Compass

    Docker / Jenkins / GitHub Actions

    Linux (Ubuntu) / Mac / Windows

Education

Education

  • Software Engineering, Bachelor, Jordan University of Science and Technology

    Sep, 2012 - Jun, 2016

    80.7

    Technologies: C++, JAVA. C#, SQL, PL-SQL. Oracle11g, ASP.NET MVC. PHP, JavaScript. JSP, Servlets, Desktop Applications, Mobile Applications, User Experience and HCI, GitHub, Unity3D, Xamarin, Android...

    Topics: Data Structure, Algorithms, Operating Systems, Multithreading, Networking, Socket Programming, Client Server, Database, UML, Test-driven Development,โ€ฆ

    Software Engineering: Software Design Patterns(GOF), SOLID Principles, System Analysis, Requirements Engineering Process, Software Documentation, Software Security, Software Testing, Project Management,โ€ฆ

Interests

Interests

  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ ๐Ÿ‘ต๐Ÿป ๐Ÿ‘ด๐Ÿฝ Family times

  • ๐ŸŽฌ ๐Ÿฟ Movies

  • ๐ŸŽฎ Games

  • ๐Ÿ“œ Poetry

  • ๐Ÿ›๏ธ โŒ›History

  • ๐Ÿ’ช๐Ÿ‹๐Ÿป Gym

References

References

  • Nikolay Fedorov - Software Architect @ Atypon Systems

    I was amazed of what Basheer achieved, I gave him a complex component to manage and maintain and he took full responsibility of it and he succeeded.