Ahmed D.

Ahmed D.

Senior Software Engineer

Cairo, Egypt
Hire Ahmed D. Hire Ahmed D. Hire 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.

Work history

UpStack
UpStack
Java Architect
2019 - Present (5 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 (8 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.

Portfolio

Senior Java Developer/Architect - Devspaces (internal company product)
Senior Java Developer/Architect - Devspaces (internal company product)

With the acquisition of new companies and new products by Ignite Tech into its portfolio, actively participated in the planning, design, development and deployment of Devspaces, an internal product that improved the build and deployment times for legacy and complex products under development within Ignite Tech.

Senior Java Developer/Architect - Sensage Enterprise Product
Senior Java Developer/Architect - Sensage Enterprise Product

Sensage is a complex product with hundreds of RPM packages and various security privileges. Worked on the modernization of a new Sensage enterprise product using cutting-edge open source technology and Cloud solutions to improve performance. Introduced a very easy and lean Sensage migration process/tool, eliminating the need to write many scripts. Migrated the Sensage product from RHEL5 boxes to RHEL7 based Linux servers.

Senior Lead Developer - SADAD 2 (Saudi Arabia Monetary Agency)
Senior Lead Developer - SADAD 2 (Saudi Arabia Monetary Agency)

Oversaw the migration of payment reconciliation services in the S2 application, by building the required components for the solution. Utilized different design techniques in preparing the components/service designs using SOA and JEE design/integration patterns. Participated in performance tuning activities for the payment reconciliation services, from an application and database layer perspective.

Senior Engineer - Vodafone UK E-commerce
Senior Engineer - Vodafone UK E-commerce

Worked on the development of Chordiant based eCommerce features which enabled Vodafone UK to enhance customer experience across all customer-facing channels with particular emphasis on the online web channel. Recommended various price plans and enabled the existing users to upgrade to those plans.

JEE Developer - MathKEY
JEE Developer - MathKEY

Prepared new system use cases and wrote intuitive Java-based web applications using JSF, JSP and servlets. Oversaw the development and execution of SQL scripts to maintain the sanctity of the application's database.

Education

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