Software Engineer with 7+ years of experience developing (scalable, highly available, high performance) enterprise and midsize web applications using cutting edge programming languages and tools.
I have worked with different types of applications:
1- Content based applications, which serve a huge amount of data to a huge number of users, (al-eman.com and Hawaaworld.com)
2- Service oriented applications, which serve other services or other web sites, in which down time is not an option. (Mubasher.info the backend and Intafeen the platform)
3- Real time applications, in which millisecond costs a lot of money, like stock market application and services. (Mubasher.info the website)
4- I also built my own startup, in which I was responsible for the the entire project from the idea and investor presentation, to the application building inside out from the backend and cloud hosting and scaling up and down, to client facing design.
I have advanced knowledge in Java stack and Ruby on Rails stack.
Software Engineer @ From December 2014 to Present (1 year 1 month) Tokyo, JapanSoftware Engineer @ Work as remote Java developer in a New York city startup called Floatingapps. From January 2014 to October 2014 (10 months) Senior Software Engineer @ Develop new web applications as identified by supervisor and management through packaged and customized applications, prepare functional and technical specifications/estimations, participate in client meetings when appropriate and be able to discuss technical issues in a clear and positive way to non-technical audiences. From April 2013 to March 2014 (1 year) Software Engineer @ Professional Software Engineer and founder of the company, which builds several ideas either web applications or mobile applications, one of them was Taxi N Time. From January 2012 to March 2013 (1 year 3 months) Senior Software Engineer @ Member of a team of software professionals responsible for the requirements, design, construction, integration, testing, verification and maintenance of the Company’s software products. From November 2011 to September 2012 (11 months) Senior Software Developer @ Responsible for the development of Mubasher.info which is a Java based application, Involved in the implementation of the application new architecture to be scalable and modular, responsible for speculation game module design and implementation and handling related business issues, monitor and supervise other colleagues. From January 2011 to November 2011 (11 months) Software Developer @ Software Engineer and Member of Research and Development Department From March 2009 to December 2010 (1 year 10 months) Teacher Assistant @ Taught computer science subjects:
- Introduction to computer science.
- System software.
- Computer programming.
- Fundamentals of Database Systems. From September 2007 to January 2008 (5 months) Software Developer @ Developing the company internal systems like HR system, stock system and internet usage monitoring system. From May 2007 to January 2008 (9 months)
Bsc, Computer Science @ Alexandria University From 2003 to 2007 High School, Mathematics @ Fouad Ewas secondary school. From 2001 to 2003 Ahmed Othman is skilled in: Spring, Java, JavaScript, Hibernate, AJAX, PHP, MySQL, Web Applications, OOP, C++, Maven, jQuery, Linux, HTML, Ruby on Rails