AHMED SEDDIK
**** * *** ******, *** #*** ( Fairfield, Iowa 52557
641-***-**** ( *****.********@*****.*** (
https://www.linkedin.com/in/ahmedseddik
JAVA DEVELOPER
Proactive and dynamic Java developer, combining an outstanding educational
background with 4 years of hands-on experience in the development of
sophisticated web-based systems for diverse clients, and deep knowledge of
Java projects development and systems enhancements, as well as Open Source
technologies. Key contributor to all facets of the software development
life cycle, including requirements identification and analysis, design
specifications, programming, testing and deployment. Proven talent for
delivering peak quality application performance enhancements and new
features to meet and exceed business/customer objectives.
AREAS OF EXPERTISE
Software Engineering ( Java/ Java EE Development ( Open Source Technologies
Web & Desktop Development ( Database Development ( System Analysis &
Administration
Software Verification ( Agile Methodologies ( Testing & Issue Resolution (
Requirements Analysis
Team Building & Collaboration ( Communication
TECHNICAL COMPETENCIES
Languages: Java (Java SE, Java EE), PHP, Python, Perl
Java Technologies: JUnit, Servlets, JSP, JDBC, JPA, JTA, EJB, JMS, SOA, Web
Services (SOAP and REST)
Frameworks: JSF, Google Web Toolkit (GWT), Hibernate, Spring
Web: JavaScript, jQuery, JSON, HTML, CSS, AJAX, DOM, Drupal, XML
Databases: MySQL, Oracle, MS Access, SQL Server
Tools: Apache Solr, Oracle SQL Developer, UML, NetBeans, Eclipse, MS Visual
Studio
Platforms: Windows, UNIX, Linux
Management and Version Control: Jira, VersionOne, Subversion, Apache
Subversion (SVN)
Build Tool: Maven, Jenkins
Web & App Servers: Apache, GlassFish, Tomcat
Methodologies: Agile, Scrum, SDLC
Design Patterns: Singleton, Factory, Adapter, Decorator, Fa ade, Proxy,
Iterator, Observer, Strategy, Template
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance
education courses to complete a Master's Degree in Computer Science
(Available for full-time and relocation, I am authorized to work as a W-2
employee until 12/2017 for any employer without sponsorship).
LINK DEVELOPMENT, Cairo, Egypt ( 2013
Leading Middle East and global technology solutions provider, a subsidiary
of OTVentures.
Solution Developer
Communicated with client Italiaonline to obtain current system information
and gather requirements for new features and enhancements. Programmed a new
structure and data core to accommodate existing and new functions. Migrated
many system tasks (data input, search/retrieval, monitoring/reporting,
etc.) from Microsoft tools to Java and Open Source technologies. Modified
code as necessary to handle major system changes and increase efficiency
and user friendliness.
. Effectively used leading edge Java programming and open source
technologies to deliver a robust and greatly enhanced system for the
satisfied client.
. Technical environment: Windows platform, Java, PHP, Python, Apache
Solr, JMS, Shell Scripting, Simple Network Management Protocol (SNMP),
Pypes, Pampas & Jira .
AHMED SEDDIK ( Page 2 641-***-**** ( *****.********@*****.***
https://www.linkedin.com/in/ahmedseddik
SILICON EXPERT, Cairo, Egypt ( 2012 to 2013
Global provider of electronic component data and parts management software
for the electronics industry.
Software Developer (Outsource for Arrow Electronics in US)
Collaborated with technical team members on a parametric search module
project for a U.S. company, Arrow Electronics, part of a new web-based
system for searching and ordering of electronic parts. Built data cores and
structures which effectively delivered all required functions. Designed and
executed a sophisticated search platform for data queries.
. Increased in-house performance and productivity by proactively
developing and implementing an innovative tool for automatic
collection/indexing and saving of data into the core structure, and
provision of email alerts upon the end of indexing and in the case of
error, using Apache Solr, Java Threading, JDBC and Observer Design
Pattern. This tool remains in frequent use at the company.
. Designed and developed a Web Services layer to interface our search
module to other modules to use it.
. Technical environment: Java, Google Web Toolkit (GWT), JSP, Hibernate,
Oracle, MySQL, Apache Solr, Web Services, Apache Tomcat, Maven,
Netbeans, Windows, Linux & Jira.
SANT ON GROUP, Cairo, Egypt ( 2011 to 2012
Provider of innovative IT platforms and related services for enterprise,
public and private sector clients.
Software Developer (Outsource for Blackboard, Inc. in US)
Provided programming, troubleshooting and bug fixes for web based systems
(Opsmart) used by in-house management for servers, data management and
client requests (Blackboard, Inc.). Developed system enhancements and new
functions; created scripts for server management, monitoring and
scheduling.
. Technical environment: PHP, Perl, Shell Scripting, JavaScript, jQuery,
JSON, Ajax, CSS, HTML, Oracle, MySQL, Eclipse, VPN, Linux (Ubuntu, Red
Hat), Jira & VersionOne.
INFORMATION TECHNOLOGY INSTITUE (ITI) Smart Village, Cairo, Egypt ( 2010 to
2011
Trainee - Software Engineer
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion December 2016)
Maharishi University of Management, Fairfield, Iowa
Key Courses:
Modern Programming Practices, Fundamentals of Algorithms, Database
Management Systems,
Web Application Architecture, Enterprise Architecture, Spring & Hibernate
Framework
Diploma in Software Engineering & Open Source
Information Technology Institute (ITI) Smart Village, Ministry of
Communication & Information Technology, Egypt
Bachelor of Science in Computer Science
Faculty of Computers and Information, Assiut University, Assiut, Egypt
ACADEMIC PROJECT
Digital Rights Management System for Multimedia Content
(Graduation Project, Faculty of Computers and Information, Assiut, Egypt ):
Utilized Java to embed copyrights, invisible messages and multimedia in
images,
sounds and video, and extract them using Watermarking and Steganography
techniques.