Ahmed D.

About Me

I am a seasoned Software Engineer with 10+ years of industry expertise in the rigorous building and maintenance of different multi-tenant, high traffic and highly performant web applications for clients. I am an avid learner of new technologies and utilize the latest tech stack to deliver great value on projects for clients.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Java Architect
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Ignite Technologies
Ignite Technologies
Senior Java Developer/Java Architect
2016 - Present (9 years)
  • Offering apt expertise for architecting, building and leading technical development and delivery of products for clients; keeping an unyielding focus on quality while matching the needs of the client.

  • Contributed to the development of Devspace an internal product which allows developers to write code on their local favorite IDE, using fast cloud servers for offloading the heavy resource consuming build/deploy processes on projects; this increased developer productivity by 10x.

  • Developed the required components for certifying existing Sensage technologies onto different RHEL Linux versions, and migrated standard Sensage to the enterprise Sensage versions.

Hewlett-Packard Enterprise
Hewlett-Packard Enterprise
Senior Developer/Service Info Specialist/Integration Engineer/Solution Lead Engineer
2010 - 2016 (6 years)
  • Provided guidance and direction for the design, development, performance tuning and architecting of different products/services for clients.

  • Provided the needed onsite expertise to Vodafone UK's eCommerce web channel, which enabled the retention of existing customers and increased sales traffic to the site.

  • Coached developers on the development team to adopt Test Driven Development in daily tasks, leading to outstanding quality results and a significant decrease in defects..

ESE Ltd
ESE Ltd
Java Engineer/JEE Engineer
2009 - 2010 (1 year)
  • Provided technical direction and leadership for the development of frontend web pages and business components using cutting-edge JEE technologies.

  • Offered technical expertise for the application of extreme programming software approaches in daily activities for the company.

  • Efficiently fixed system defects and maintained application quality on products for clients.

ExpedeIT LLC
ExpedeIT LLC
Java Engineer/JEE Engineer
2009 - 2009
  • Efficiently prepared system use cases and wrote Java-based web applications for clients using JSF, JSP and servlets.

  • Successfully wrote and executed SQL scripts for the maintenance of different application databases.

  • Designed and developed a JEE Seam based code generator to enable developers focus on business logic and spend less time on boilerplate code.

Showcase

Senior Java Developer/Architect - Devspaces (internal company product)
Senior Java Developer/Architect - Devspaces (internal company product)
  • Ignite Tech is actively involved in the development and deployment of Devspaces, an internal product.

  • Devspaces improves build and deployment times for legacy and complex products.

  • The role involves planning, design, development, and deployment of the product.

Senior Java Developer/Architect - Sensage Enterprise Product
Senior Java Developer/Architect - Sensage Enterprise Product
  • Sensage is a complex product with numerous RPM packages and security privileges.

  • The developer modernized a new Sensage enterprise product using open source technology and Cloud solutions.

  • A streamlined migration process/tool was introduced, reducing the need for extensive scripting.

Senior Lead Developer - SADAD 2 (Saudi Arabia Monetary Agency)
Senior Lead Developer - SADAD 2 (Saudi Arabia Monetary Agency)
  • Migrated payment reconciliation services to the S2 application.

  • Utilized SOA and JEE design patterns for component/service design.

  • Performed performance tuning on payment reconciliation services (application and database layer).

Senior Engineer - Vodafone UK E-commerce
Senior Engineer - Vodafone UK E-commerce
  • Developed Chordiant, an eCommerce feature for Vodafone UK.

  • Enhanced customer experience across all customer-facing channels, particularly the online web channel.

  • Recommended various price plans and facilitated user upgrades.

JEE Developer - MathKEY
JEE Developer - MathKEY
  • Developed new system use cases and created intuitive Java web applications using JSF, JSP, and servlets.

  • Managed and executed SQL scripts to ensure database integrity.

  • Led the development and execution of application-level tasks.

Education

Education
Bachelor of Computer Engineering
AUC University, Cairo - Egypt
2003 - 2008 (5 years)