| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Seattle, WA Street Address
EMAIL AVAILABLELINKEDIN LINK AVAILABLE https://github.com/nuaimat/ Java DeveloperSeasoned Java programmer with 15 years of international experience in enterprise web, backend, microservices and mobile application development. Adept at designing, developing, and implementing high-capacity, scalable solutions in a highly available, performance-dependent environment. A strong team leader and problem solver providing insight to achieve key deliverables. Excellent development skills through the entire software development life cycle, including backend for web-based applications and frontend for android apps, interfacing machine learning (ML) models, with some recent knowledge of Hadoop MapReduce and Spark, Created several trading bots, and explored many aspects of LLMs and transformers. Core competencies include: Java Programming Android Development Web Application Development Mobile Application Development Team Building Back-End Programming Microservices Requirements Gathering & Analysis Languages: Java, Android Development, PHP, JavaScript, Node.js, Python, Shell Scripting, R Web: AWS, Apache Storm, Stream Processing, Bi-Directional (RTL) Development, Alexa and AWS technologies, SQS/SNS, Unit and integration Testing, Push Notifications (APNS, GCM, Socket.IO), Web Services (REST, SOAP), JQuery, YUIFrameworks: Spring, Hibernate, Mybatis, Hadoop, Spark, Amazon & Yahoo Proprietary frameworks. Databases: PostgreSQL, MySQL, Oracle, Redis, Memcached, AWS DynamoDB, Yahoo Vespa, Yahoo Sherpa Tools: Docker, Maven, Hudson, GIT, Automation Systems, Building Packaging Systems, Bugzilla, JIRA, RStudio SDLC: Scrum, Agile, WaterfallProfessional ExperienceAmazon.com, Seattle, WA 98109 7/17/2017 - 3/17/2024 Software Development Engineer IIUsing expertise and knowledge gained from studies and previous work experience, with a primary focus on back-end programming and micro-service architecture. Contributed to enhancement and expansion for features for web services that run in Amazon.com warehouses across the world, in the other 4 years, joined the Alexa Natural Language Understanding (NLU) team. Created solutions to minimize FA (False Accepts when an utterance is routed to the wrong domain) and minimize FR (False Rejects), processing of multiple signals and deciding the correct routing destination either by using ML models or by using a predefined set of rules. Focus also includes unit testing, functional testing, and stress testing components, deploying and monitoring services. on-call duty one week every 3 months to resolve any issues that might happen to software on production, project management throughout the development lifecycle, writing design documents, and task scoping. Improved package build and deployment through automation. Also, Leveraged all available Amazon Web Services (AWS) cloud platform services to achieve the highest scalability, availability, and performance needs. Participate in creating Patent US-11657805-B2 Dynamic Context-based routing of speech processingDynamic Context-based routing of speech processing(https://patents.google.com/patent/US11657805B2/en) Took the main role in the design and development of an ambiguity resolver component; its main purpose was to hint Alexa customers on how to use Alexa shopping customer experience when the utterance is identified as ambiguous. Was the POC for several projects in my team, mentored interns, created several guides used by my teammates, especially newcomers to help them set up their development environment/systems. o Took the main role in design and development and was the POC for migrating all of our web services from Oracle database to AWS aurora-backed PostgreSQL, including steadily rolling out the changes on different warehouses using A/B gating, coordinate across several teams to achieve the goal, implement reliable failover strategy, perform stress testing. key technologies were: Spring framework, Mybatis, PostgreSQL, Weblab, TPSGenerator (for load testing). Migrating one warehouse from one type of AFT (Amazon fulfillment technologies) software to another, using SQS and multithreaded model while respecting throttling limits from other services, the project was finished successfully, took 2 days to migrate all inventories of 1.73MM units with 99.9543% success rate. Contributed several automation components, which are being used in speeding up the launch process and bringing it down from 12 hours down to 1 hour. key technologies were: Sahara Framework (built on top of SWF to automate migration) Leveraged Amazon monitoring tools and alerts to maintain the highest levels of Availability. YAHOO, INC., Sunnyvale, California & Amman, Jordan 2009 - 2016 Senior Software EngineerPromoted into a U.S.-based role over systems design and development, with a primary focus on back-end programming, enhancement, and expansion for features and web services. Partnered with the front end team to discuss needs and propose new features. Coordinated project management throughout the development lifecycle. Improved package build and deployment through automation; also automated unit and functional testing. Took an instrumental role in the design and development of new features for the Genesis back-end engine for the Yahoo.com homepage to meet the requests of the product team. Delivered a full suite of Apache Storm-based apps to improve real-time data streaming for media and content. Optimized the internal Continuous Integration / Continuous Delivery model by integrating multiple Yahoo internal Apache storm apps. Leveraged the proprietary YQL+ engine to create a wide range of new Java web services. Coordinated a large-scale upgrade of multiple Java apps from Java 1.7 to Java 1.8. Yahoo Jordan 2009 - 2015Technical Team LeadOversaw project development for back-end and mobile technology development. Assigned and allocated tasks throughout the development lifecycle to ensure achievement of milestones and requirements. Liaised with end users and internal teams on specifications and deliverables. Coordinated integration of existing stacks with Yahoo stacks. Implemented Yahoo standards and security requirements. Led task management, problem solving, and collaboration for the Yahoo Soccer Mobile Apps team; managed back-end app development with real-time information. Launched the first Android version of the app. Introduced a push notification system capable of sending mobile alerts to users regarding match events in real-time. Scaled up to support more than 100 thousand notifications daily during FIFA World Cup 2014. Optimized 13 discussion forums for Yahoo Maktoob, moving from vBulletin to proprietary Yahoo platforms. Drove integration of the push notification system with the desktop version of the discussion forums to enable real-time desktop browser notifications.EducationMaster of Science in Computer Science, Maharishi University of Management, Fairfield, Iowa Bachelor of Science in Computer Information Systems, Al-Balqa Applied University, Al Salt, Jordan |