1. Mina Karim Kahil
486 Al-Banafsig Fifth Settlement, New-Cairo
+2 01064479666 | mina.kahil@gmail.com
Objective
Seeking a challenging technical position within a reputable organization, where my education,
technical and soft skills would be fully utilized and further developed.
Profile Highlights
● Experienced most software development lifecycle phases.
● Strong analytical and problem solving skills.
● Excellent knowledge and understanding of Object Oriented Programming concepts.
● Experienced in Java SE and Java EE (JSF 1.2/JSF 2.1/ RichFaces/ PrimeFaces/ WebServices
(REST&RESTFUL)/Hibernate).
● Excellent debugging, profiling and optimization skills.
● Experience with MySQL, Oracle 10g and 11g Database Management Systems (Integrated
with Java applications).
● Experience with HTML, CSS, JavaScript and JQuery.
● Solid technical support experience.
Personal Skills and Abilities
● Hard working and dedicated.
● Accustomed to team-work.
● Easily accepting/adapting to work circumstances and environment changes.
● Not committed to a certain technical tool or approach.
Education
2009
British University in Egypt (64% Satisfactory)
● B.Sc. in Informatics and Computer Science
● Major in Computer Science
2005
St. Fatima School (94.5% A*)
● International General Certificate of Secondary Education (IGCSE)
2. Professional Experience
Senior Software Developer
Asset Technology Group (April 2012 - ~)
Daily Tasks:
o Provide technical assistance concerning Software offered by Asset to customers (A
well-known telecommunication company).
o Carrying development tasks given by technical leads.
Other Tasks:
o Presenting Software POC and prototypes whenever required for project proposals.
o Contributing in the design phase on newly established projects.
o Researching new technologies that contribute in building a new project or enhancing
an already existing one.
o Collecting requirements for change requests demanded by customer.
o Load testing development output.
o Providing support for less experienced colleagues.
o Technically interviewing new applicants.
Projects : (All the following are for the same well-known telecommunications company)
o Mega Promo (September 2014 - ~): A project that is based on the below mentioned
(Contextual Campaign) also known as (بيتك جمعو .)اشحن It basically is about adding
new features to the mentioned project to support tangible gifts and gift exchange and
other features. As might be known, this promo is about subscribers gaining gifts upon
charging their prepaid account.
Technologies:
JSF 2.1.
Primefaces.
OracleDB 12C.
Weblogic12c.
JDBC/Datasource/C3P0 connection handling.
Contribution:
Development concerning:
o Web App changes.
o “Exchange Gift” feature as a whole.
o Stored procedure responsible for handling subscribers
charging with less than a certain value.
o Contextual Campaign (March 2014 – ~): A composite project responsible for
defining and managing and running marketing promos that grant subscribers gifts
upon fulfilling certain actions with their phones (e.g.Vouche Recharge,Internet Usage
etc) . Contains multiple components web & back-end.
Technologies:
JSF 2.1.
Primefaces.
OracleDB 12C.
Weblogic12c.
JDBC/Datasource/C3P0 connection handling.
3. Contribution:
Responsibility of the Web Application which defines and manages
marketing promos.
Support for other developers on the team.
o Location Based Advertising Campaign Manager (February 2014 – March 2014):
A web interface for the Location Based Advertisement application, enabling
marketing agents to define and manage LBA campaigns.
Technologies:
JSF 2.1.
OracleDB 11G.
JDBC.
Contribution :
Design/Database Design.
Responsibility of the Web Application Responsible for defining
marketing campaigns.
o Customer Operational Task Automation COTA (December 2013 – February
2014) : A tool to monitor Customer Support Agents issuing observation reports on
their performance during the customer support operation based on dynamically
changing criteria calculating scores and saving ratings for different sections.
Technologies:
JSF 2.1.
Hibernate.
Primefaces.
OracleDB 11G.
JDBC.
Contribution:
Database Design.
Development.
o Charging Interface Administration Tool (July 2013 – November 2013): An
administration tool for a dynamic workflow engine (mentioned below) supporting a
user friendly drag & drop interface to define workflows.
Sub project:
A generic script generator using java annotations to recursively parse
objects and generate a workflow insertion script.
Technologies:
JSF2.1.
Primefaces.
Java Reflection.
Java Annotations.
OracleDB 11G.
JDBC.
Contribution:
Analysis
Design.
Developing the above mentioned sub-project, besides being
responsible for the functionality of the web-application and it’s
integration with the script generator.
o Customer Care Administration Tool (May 2012 – Jan 2014) :
Technologies:
JSF 1.2.
RichFaces.
OracleDB 10G – 11G.
4. JDBC.
XML-RPC.
Contribution:
Support for this application and 6 other associated applications.
Add new features or associated applications required by customer.
Modified already existing features.
Managing through migration from 10g database to 11g on RAC
installation for this application and all associated applications.
Fixed bugs.
o Charging Interface ( February 2013 – Jan 2014) : A dynamic workflow engine
used in charging subscribers ( using requests through other systems or directly by
customers using USSD codes) based on an Ericsson Charging System.
Technologies:
WebService.
Servlets.
XML-RPC.
Contribution:
Development.
o Charging Interface (September 2012 - ~): Applying the previously mentioned
software but integrating with a different Software layer other than Ericsson’s system
(Alcatel Lucent). The project is a Proof of Concept implemented in minimal basic
system components in preparation to implement the whole system for the same well
known telecom company at Ghanah.
Technologies:
Webservice.
Servlets.
CORBA.
Contribution:
Analysis.
Design.
Development.
o Charging Framework (July 2012 – September 2012): A different approach of the
Customer Care Administration tool with a different architecture allowing it to work in
separate layers in order for these layers to be usable each as a standalone application
performing its functionality.
Technologies:
JSF 1.2.
RichFaces.
WebService.
Contribution:
Design.
Development.
Testing.
Performance testing.
o Bill Cycle Framework ( March 2013 – April 2013): A control tool for executing a
flow of script steps that might start java applications or call database procedures…etc.
Add new features as required by customer.
Fix bugs.
o Easy Bill Cycle (November 2012): A multi-threaded engine application to manage
the Easy customers billing.
5. Contributions:
Analysis.
Re-Design.
Development.
o VF Control Bill Cycle (September 2012): A multi-threaded engine application to
manage Control customers billing.
Contributions:
Development.
Technical Support - Network Engineer
Palm Hills Developments (November 2010 – December 2012)
● Daily tasks include monitoring network status, configuring Cisco devices (switches, firewalls,
routers), inspecting customer’s home wiring and testing internal home networks before
applying FTTH .
● Provided triple play service to customers (IP TV, IP phone, Internet)
● Designed and implemented a Java web application to access and manipulate a customer
database system. The web app is built using JSF + Rich Faces with MySQL as the DBMS
● I Worked independently on this project with no previous experience or mentoring, which
helped me develop my analysis, research and problem solving skills
Training Courses
● J2EE (at Inform Center): JSP/servlets, JSF, EJB (with IBM supervision & attendence
certification).
● Weblogic administration (Intra Company).
Languages
● Arabic (native)
● English (fluent)
● French (fair)
Personal Information
● Date of birth February 27th, 1989
● Citizenship Egyptian
● Military service status Exempted
● Social status Married