I am a software developer with a wide array of IT industry experience from accounting to mobile billing.
Software Engineer @ Design, development and maintenance of secure RESTful, SOAP and Servlet-based Billing Web Services and billing gateways using Java based technologies.
Aggregator and Network Operator server-to-server integration including Direct Carrier Billing as well as PSMS and WAP Billing.
Develop Android Billing Libraries for Games and application requiring In-app Billing.
Develop In-app Billing enabled Android Applications
Develop admin and customer facing User Interfaces using (HTML, JavaScript, JSF-Primefaces, Spring, JPA, Hibernate)
Extend and Maintain Open Source Business Intelligence software such as Spago BI and Jasper Reports.
Deployment of software to Web & Application test and production Linux servers including SSL configurations.
Design and development of Subscription Billing System for In-app (Android Billing Library, Server side Billing Backend supporting all major mobile Operating Systems, GlobalCharge Managed Subscription Engine as well as Aggregator and Operator Billing Gateways Integration)
Extended and maintain Web based billing that supports IVR billing (Voice Billing ) as well as PSMS and direct carrier billing with real time progress reporting to user (based on Java Technology, with HTML, CSS and Ajax) From June 2010 to Present (5 years 7 months) London, United KingdomJava EE Programmer @ My main responsibility was to abstract away the complexity of the Grid Systems by developing Web and SWING User Interfaces for Science Researchers:-
Glite-enabling the National Grid Service portal.
Upgrading portal technology to the latest (From JSF v1.2 to JSF v2).
Upgrading portal technology to the latest (From Spring v2 to Spring v3).
Upgrading portal technology to the latest (Hibernate, PostgreSQL, JPA).
Conversion of JSDL to Glite-specific JDL (Job Description Language).
Integration and extension of JLite API to support the NGS portal.
Integration and extension of JSDL2JDL XSLT API to support the NGS portal.
Developing and improving the National Grid Service User Interface and Management tools.
Writing technical reports.
Software Debugging and Unit & Integration Testing.
User Support and Outreach From December 2009 to June 2010 (7 months) Oxford, United KingdomJava EE Programmer and Web Server Administrator @ Monitoring web servers running on Linux.
Installing applications on the web servers using Apache web server and Tomcat configurations.
Maintaining SVN code repositories.
Writing technical design documents
Developing Complex e-commerce applications and normal websites for clients.
Front and back end web programming.
Using Spring, Hibernate, Mysql, Java EE, Eclipse, Soap and Grails for development.
Software Debugging and Testing. From July 2009 to November 2009 (5 months) Java EE Programmer @ Ofbiz e-commerce Development and Customisation.
Programming both the front and the back ends.
Using Java EE , XML, Apache Tomcat, Apache Server, SQL Server, SVN for development, Freemarker, Groovy, XSL, Beanshell, Ofbiz Framework (Screen Widgets, Form Widgets, Services). From January 2009 to May 2009 (5 months) Java EE Programmer @ Part of a development team as a programmer.
Mainly Developing large in-house web-based accounting Software.
Programming both the front and the back ends.
Using Java EE, XML, WebSphere App Server, SQL Server, Rational App Developer, SVN for development.
Occasionally Help desk support From July 2008 to December 2008 (6 months) London, United Kingdom
Bachelor's degree (Hons), Computer Science, 90 @ Middlesex University From 2005 to 2008 Foundation degree, Computer Science with Business, 85 @ Middlesex University From 2004 to 2005 Ahmed Dini is skilled in: Subversion, Eclipse, Tomcat, Java, Linux, Apache, MySQL, Java Enterprise Edition, JavaScript, JUnit, XML, AJAX, Spring, Hibernate, Web Services
Websites:
http://www.baytulamin.org,
http://www.hawlwadaagschool.com