Profession: Java Developer Cell Phone: 206-***-****
Email: firstname.lastname@example.org Work Status: H-1B
LinkedIn Profile: www.linkedin.com/in/mahmoud-alsharif-440864179
2015 - 2019 Java Developer
Fiat Chrysler Automobiles (FCA), Auburn Hills, MI, USA
Continuously develop and maintain new applications to serve newer needs.
Facilitate and speed up the workflow by implementing the most efficient ways following the latest trends to deal with the tasks and by maximizing automation to reduce manual work.
Participate in strategic planning with regards to program development
Use data sources to identify programmatic needs
Assist with program assessments ensuring programmatic goals are well documented
Provide data management and analysis for studies and maintain assigned projects
Perform data validation and quality control checks to ensure adherence to study protocols
Provide maintenance, improvements and new functionalities to the internal systems that FCA employees and contractors use, besides generating reports of required data from the database.
Developed many programs to help generate the required data and automate other processes (more details in the “Projects” section below).
Added new functionalities to the system that enhanced the overall experience.
Automated most of the tasks that are run manually to be run through Java and web applications.
Fixed many bugs that were found in the system which were negatively affecting the daily operations.
2011 - 2014 Technical Specialist
Tala Computers and Communications, Hebron Palestine.
Serve as first line of communication to both business and residential clients regarding maintenance, commissioning, and repair of PC’s, smartphones, tablets, and other devices.
Conduct repairs to computer, printer, other peripheral hardware and some networking issues.
Improved operations of Windows Operating System using DSIM; enhanced usability, performance, and GUI for the clients.
2014 - 2018 Master Degree in Computer Science
Maharishi University of Management, Fairfield, Iowa, USA.
2008 - 2011 Bachelor of Science in Information Technology
Palestine Polytechnic University (PPU), Hebron, Palestine.
Java C++ Visual Basic Oracle SQL C#
Eclipse NetBeans Dev-C++ Visual Studio Adobe Flash Photoshop Design Basics IBM Rational Application Developer for WebSphere (RAD) IBM DB2 Oracle 11g GIT
Windows XP and Above Linux Ubuntu
Networking Cisco Packet Tracer
Singleton Adapter Proxy Template Method Prototype Factory Method Facade Memento Iterator Composite Chain of Responsibility Abstract Factory Builder Flyweight Command State Strategy Bridge Decorator Mediator Observer Visitor Interpreter
Developed an application that automated the daily data requests that are done in the company by implementing a virtual HTML browser to access the actual web pages through the code and generate the needed data, besides going directly to the database sources where applicable to generate data even faster. All is done through a Swing interface in Java that has the required options in checkboxes with one button to generate the selected options upon clicking.
Developed a program that mimics the mouse actions in order to automate some of the processes that display dialog boxes and require a human interaction using Java and Swing.
Developed a program to read data from text files and database sources and generate a report in Excel format with applying formulas to calculate and represent data as required using Java, jExcel library and Microsoft Excel.
Developed a program that downloads the required portions of web pages that have needed information in HTML format then converts them into PDF and combine them in a specific order using Java, JSP, CSS, HTML and XML.