Technical manager
Optimum Partners
Total years of experience :17 years, 6 Months
(January 2019 - Date) Outsourced to Expedia.com - Amman
Responsibilities
▪ Develop ReactJS based components
▪ Lead & architect multiple projects (Kotlin & Java SpringBoot APIs)
▪ Lead and implement Spark jobs using Scala
▪ Migrate workflows to Apache AirFlow (python & spark)
▪ Code review
(April 2017 - January 2019) A member of weightwatchers.com development team.
Responsibilities
▪ Analyze legacy code
▪ Implement REST APIs using NodeJs and ExpressJs
▪ Monitor & training junior team members
▪ Architecting new applications
▪ Contributing to NodeJS community
▪ Lead, architect and member of two additional teams for internal projects, both projects built as
cloud-based microservices, one is developed using Java’s Spring-Boot & React; and the other is
using NodeJs & Angular.
A member of BERRY team, a correspondence management system built using Angular2, Sass, EF6, and WebAPI.
A member of Cubes® development team, Cubes® offers a powerful tool that takes all the gritty details that are buried within an organization and displays it to instantaneously view the changes happening within a company.
Responsibilities:
Developed application logic using C#.
Developed Web Forms using ASP.NET and AJAX.
Worked intensely with JSON.
Worked intensely with HTTPModules and HTTPHandlers.
Monitoring and leading new recruits.
Worked on SSIS packages.
Worked on Silverlight controls.
Code NUnit test classes.
Support Clients onsite and offshore.
Started a new version of Cubes® (4.0) with the latest technologies such as MVC5, WepAPI2, OWIN, SignalR, BootStrap HTML5 and JQuery.
Define and design Cubes® 4.0 architecture, including dependency matrices, basic project plan, technical components diagrams, and other architectural & documentation documents.
A member of Cubes® development team, Cubes® offers a powerful tool that takes all the gritty details that are buried within an organization and displays it to instantaneously view the changes happening within a company.
Responsibilities:
Developed application logic using C#.
Developed Web Forms using ASP.NET and AJAX.
Worked intensely with JSON.
Worked intensely with HTTPModules and HTTPHandlers.
Monitoring and leading new recruits.
Worked on SSIS packages.
Worked on Silverlight controls.
Code NUnit test classes.
Support Clients onsite and offshore.
Started a new version of Cubes® (4.0) with the latest technologies such as MVC5, WepAPI2, OWIN, SignalR, BootStrap HTML5 and JQuery.
Define and design Cubes® 4.0 architecture, including dependency matrices, basic project plan, technical components diagrams, and other architectural & documentation documents.
A member of WieghtWatchers.com and mobile.WeightWatchers.com development teams, Weightwatchers® is an international company \[Located in NY-USA\] that offers
various dieting products and services to assist weight loss and maintenance; it now operates in about 30 countries around the world and have more than 10
subscription websites for different countries \[US, UK, AU, CA, FC, FR, DE, CN, SE, NL and others\], they also have several CMS sites and internal tools.
Responsibilities:
Developed application logic using C# and VB.NET.
Wrote packages, stored procedures, DDLs and DMLs using PL-SQL in Oracle 10g.
Worked intensely on the User Interface and cross browsers.
Developed Web Forms using C#, VB.NET and ASP.NET.
Worked intensely with XSL and XPath.
Code NUnit test classes.
Mentoring of new recruits to ensure that they were inducted into the company culture and work ethics.
A member of EduWave® developing team, EduWave® is a web-based e-learning platform
coded using C# and SQL server; it is approved by Jordanian minister of education to be used by Jordanian schools, it is also used by a school in NJ-USA.
Responsibilities:
Developed application logic using C#.
Wrote stored procedures using SQL in SQL Server 2005.
Developed Web Forms using C# and ASP.NET.
Used AJAX in some web forms.
Created several custom controls.
Worked with Web Services.
Analyzed, designed and implemented a web-based online exam using ASP.NET 2.0(C#) and SQL server 2005, this application helps the CPM (certified project manager) candidates to know how the actual exam are. It was built using n-tier architecture (3 tiers; presentation, business and data access layers).