I have been working for the last eight or more years as a University lecturer and Software developer. I really like computers and anything that has to do with software development. I have extensive experience in Open source application development tools like Java and php. These are my favorite tools for development.
I have also been working in many different projects which really helped me add a lot of knowledge and experience.
I have worn many hats in my career: System analyst, Designer, Programmer, Researcher, Instructor, Coordinator, Librarian, Health Information Specialist as a result, I have a unique ability to manage multi-disciplinary projects and to navigate complex challenges.
I always believe that there is always a solutions to every problem we face! I am an optimist and always love to think the bottle half full!
Specialities:
Core Java, J2EE, Spring core, Spring MVC, Hibernate, jQuery, JavaScript, AngularJS, REST, php, PDO, MySQL, MS SQL, CSS3, JSP, Servlet github, HTML5, JSON, TwitterBootstrap, Jersey REST Framework
Senior Java Developer @ Requirement Analysis, Developing Java Web Application, Testing and Deployment. AEM/CQ5 Website Development From April 2015 to Present (7 months) Washington D.C. Metro AreaSenior PHP / WordPress Developer @ * Website development, AWS Cloud, WordPress plugin and theme development, site maintenance, UI development,
* Agile System development methodology
* Tools intensively used: Atom editor, Stash - Git, Jira ticket management, Amazon Web Services, php5, mysql, grunt, fontelo, puppet, WordPress, jQuery, JavaScript, HTML, CSS From July 2014 to March 2015 (9 months) Washington D.C. Metro AreaSenior Software Developer @ Senior software developer task includes, requirement analysis, design, modeling, programming, testing, deployment, end user training and monitoring other developer's task.
The following are some of the major responsibilities I had to undertake:
- Develops software solutions by studying information needs; conferring with users;
studying systems flow, data usage, and work processes; investigating problem areas;
following the software development lifecycle.
- Develop features across multiple subsystems within applications, including
collaboration in requirements definition, prototyping, design, coding, testing and
deployment
- Understand how our applications operate, are structured, and how customers use
them
- Provide engineering support when building, deploying, configuring and supporting
systems for customers
- Participate with the engineering and operations teams to define plans for
standardizing, scaling and enhancing our products and the services utilized to
deploy/install/release those products
- Investigate, analyze and make recommendations to management regarding
technology improvements, upgrades and modifications
- Determines operational feasibility by evaluating analysis, problem definition,
requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts,
layouts, diagrams, charts, code comments and clear code. From May 2009 to July 2014 (5 years 3 months) Addis Ababa, EthiopiaSystem Analyst , System Designer, Database, Programmer, Software Engineer, Java Developer, PHP Devel @ From May 2009 to June 2014 (5 years 2 months) Senior Software Developer @ Working on a big web application that requires imagination and creativity. The application accesses a very huge database. When completed, the application will be used across all states of the United States.
The application was entirely developed using Open Source Solutions. It has MySQL as its DBMS. Used php to do the server side scripting and extensively uses jQuery and plain JavaScript and it integrates google map to plot the different items of interest across the USA map which are then stored to the database.
Technologies Used:
- php 5, jQuery, JavaScript, Propel ORM, MySQL, HTML, CSS3
IDE Used
- Netbeans and Komodo Edit 8
Version Controlling
- Github and TFS From May 2013 to May 2014 (1 year 1 month) virginia, usaLecturer and Software Developer @ Teaching, advising students about computer programming and software development related courses.
The following were some of the major tasks I have accomplished as a lecturer in AAU.
Teaching:
- writing lecture material and handouts and presenting information in lectures;
- seminars and tutorials;
- marking student papers;
- be member of departmental planning team to determine teaching
programme for the academic year;
- taking feedback from students to improve teaching methodologies and content
within the department/faculty; for example, will make changes to course
material;
- changing and adapting course material following research;
- providing guidance and advice to students eg career advice or pastoral care
regarding personal issues.
Examinations:
- writing examination papers;
- marking examination papers for graduate and undergraduate students;
- writing examination reports for faculty/departmental review;
- providing references for students.
Administration:
- Was a member of departmental/faculty subject group, determining teaching
requirements;
- actively investigating funding opportunities within area of research – this will
include submitting research grant applications;
- participate in relevant committees within department/faculty;
- participate in school/University committees where
appropriate and/or where invited. From October 2005 to February 2013 (7 years 5 months) Addis Ababa, EthiopiaHealth Informatics MSc Program Coordinator @ - Presenting student cases to the higher level committee
- Assigning Instructors for courses.
- Course scheduling
- Examination scheduling
- Facilitating registration process. From June 2010 to March 2012 (1 year 10 months) Addis Ababa, EthiopiaInformation Science Extension Program Coordinator @ Manage the entire extension program's teaching learning process in general. From November 2005 to May 2007 (1 year 7 months) Addis Ababa, Ethiopia
Master's Degree, Health Informatics @ Addis Ababa University From 2007 to 2009 Bachelor of Arts (B.A.) In Library and Information Science, Information Science, Minor Computer Science @ Addis Ababa University From 1998 to 2003 Mahder Neway is skilled in: Java, Software Development, Programming, PHP, Software Engineering, MySQL, Databases, Computer Science, SQL, Requirements Analysis, Teaching, UML, Eclipse, JavaScript, Testing, Research, Lecturing, Database Design, Software Design, Linux, XML, Web Applications, Ubuntu, Project Management, jQuery, C++, Algorithms, AJAX, NetBeans, Microsoft SQL Server, Microsoft Office, University Teaching, CSS, Web Services, HTML, JSP, Spring, Web Development, Hibernate 3.1, Android Development, phpMyAdmin, HTML 5, Java Enterprise Edition, AngularJS, Tweeter-Bootstrap, Jenkins CI, J2EE Web Services, Spring Framework, GruntJS, Agile Methodologies