FIRDAWS BAI FARUKH Kocaeli University, Izmit, Kocaeli, TURKEY Tel: +90 552 289 27 47 E-Mail: [email protected]
Total Page:16
File Type:pdf, Size:1020Kb
FIRDAWS BAI FARUKH Kocaeli University, Izmit, Kocaeli, TURKEY Tel: +90 552 289 27 47 E-mail: [email protected] PROFILE SUMMARY As a multi-skilled and detail oriented IT professional, I am highly efficient with regards to programming, software technologies, troubleshooting and maintenance, and website development. In addition, I have excelled in developing end to end solutions to clients, implementing softwares that go a long way to easing operations and designing websites and maintaining them. For instance, I am currently learning wordpress as I design a woocommerce website for a friend to help the business. Some of the programming languages I have interacted with include; Qt, C++, Java, Html, AngularJS, CSS, AJAX, PHP among many others. My focus is to secure a suitable position in an IT or software development firm with a goal to further advance in my career and contribute to the growth of the organization. PERSONAL DETAILS Year of birth: 1989 EDUCATION ● Master of Science in Computer Engineering - Kocaeli University, Kocaeli, Turkey; 2018 - ● Bachelor of Science in Computer Engineering- Selçuk University, Konya, Turkey; 2009 – 2013 ● Certificate in Turkish Language Course – Gazi University, Ankara, Turkey; 2008 – 2009 ● Certificate in Events Management- Divine Schools Africa; April 2016 ● Kenya Certificate of Secondary Education- Kisumu Girls’ High School; 2004 – 2007 KEY SKILLS AND COMPETENCIES ACQUIRED ● Programming skills: A skilled programmer with experience in using the following areas; Docker, Spring framework, Spring batch, Bamboo, Git, Gradle, AngularJS C, Java, Delphi, ASP.NET, Native Android, Javascript, Html, AngularJS, CSS, AJAX, Apache Ant, Spring batch, Parse, Tomcat, Qt C++, PHP, PostgreSQL, MySQL, MongoDB, Redis, NodeJS. ● Help desk Support: Experienced in offering helpdesk support at various levels, proposal and implementation of ICT use policies, security enforcement for data, systems and protection from virus and report writing. ● Troubleshooting and Maintenance: Ability to troubleshoot and fix problems in a speedy manner and by so doing can keep the system up-to-date all the time. ● Website Development: Experienced in carrying out web development whereby I have been engaged in using tools such as Javascript. I have excelled in Web Design and Spring Web Security ● Operating Systems: Knowledge of operating various systems for example Windows 2000/2003/NT/XP, DOS, UNIX, Linux, installation and administration. ● Technical Expertise: Experienced in restoring programming issues and other technical support services. WORK HISTORY Senior Software Developer Megvel Cartons Ltd. Nairobi, Kenya; September 2018 to April 2019 Duties and Responsibilities ● Lead a team in developing a desktop Human Resource application called SmartPay in Qt, C++ and its web application modules using PHP, AngularJS and HTML5. ● Cooperate with the team to test, debug and resolve bugs in the various implemented functionalities. ● Work with the management to plan and structure the project’s direction. Software Developer Finance in Motion GMBH Nairobi, Kenya; March 2018 to September 2018 Duties and Responsibilities ● Work as a team member in developing an in-house finance administration application for the different departments (for example Risk, Transaction, Investment management departments) of the company called Fimapps in AngularJS, VB.NET and MySQL. ● Engaged in research on how to integrate Axure RP 9 Mockups to streamline the design of the project before implementation. ● Coordinate with the QA team to fix bugs found in a timely manner ● Participate in SCRUM meetings every morning to inform and learn of the progress of the team’s work. ● Participate in sprint retrospectives to review the previous sprint and brainstorm on ideas of making the next sprint more productive ● Get involved with the architectural and UI design sessions of new modules requested by the product owner. Senior Software Developer and Team Lead Allied Technique Inc. Nairobi, Kenya; January 2014 to February 2018 Duties and Responsibilities ● Work as a team member in developing a music streaming application named ROKMobile in native android and its counter web application using Spring framework, html5 and javascript - http://rokmobile.com/ ● Engaged in work in a team to develop a transport app in native android for rides and delivery services named Haraqisha - http://www.haraqisha.com/ ● Implement a project using Redis DB and NodeJS to store results of frequent queries so as to speed up response time as well as reduce the amount payable to google for the queries. ● Inspect application for memory leaks and try to solve them so as to reduce the amount of memory used. ● Implement QA and automated tests for the apps in development mainly using selenium and testng for webapps and espresso and robolectric or android apps ● Configure and set up remote bamboo servers, their test, build and deployment plans for automated and continuous integration and deployment of code. ● Oversee the general office operations are smooth as well as report any issues in the office on behalf of the team members. ● Plan and coordinate a demo of the functionalities implemented in the apps for a completed sprint, as well as take note of upcoming issues and improvements to be made and assign to respective developers. ● Attending team meetings(SCRUM) where we brainstormed on where one is on the progress their projects ● Implement any functionalities assigned on the website or on mobile apps i am developing ● Review tasks completed by team members to ensure quality and efficiency. Projects Undertaken Online Bus Reservation Application; May 2014 to 2017 This is an application that is android and web based. Both the web and mobile application enables a user to book a seat in a bus and pay for it through the application. The application is under development and the next step involves adding an administration portal where the bus managers can log in to schedule buses and routes. Intern Engineer Pusula Software, Konya, Turkey; July to September 2013 Duties and Responsibilities ● Given the roles of starting, implementing and configuring the projects ASP.net website Intern Engineer Logo Software, Kocaeli, Turkey; June to August 2011 Duties and Responsibilities ● Implemented a program whereby software where staff could book hospital appointments with the company doctor in ASP.NET and C# ● Learnt the server configuration of the company to know how to back up and bring up the server when it goes down OTHER PROJECTS UNDERTAKEN ● Haraqisha, a taxi and delivery hailing as well as online shopping android application. Haraqisha enables drivers to sign up either as a driver or delivery personnel and be a part of the Haraqisha drivers’ team who receive ride or delivery hails from users of the app. The app keeps track of the duration and distance travelled in a trip and calculate a fee for the service; September 2015 ● Catalogue builder- This is an android application that basically enables collection of data from the field. It is used to collect and upload information on different products that are in the market to the servers. It enables scanning the product barcode, adding the product information and take back, front and side photos of the product. This information is synced and uploaded to the server on getting an Wi-Fi connection or on being triggered manually; January to September 2015 ● Online Bus Reservation Application- This is an application that is android and web based. Both the web and mobile application enables a user to book a seat in a bus and pay for it through the application. The application is under development and the next step involves adding an administration portal where the bus managers can log in to schedule buses and routes; January to December 2014 ● Developed a System that gives choices of available Public Transport from a certain source to destination using Google's GTFS (General Transit Feed Specification) technology in Android, PHP and MySQL Database. The system shows which types of public transport are available for a given destination from a certain spot which includes buses, taxis or train. Furthermore it shows the numbers and stops of the chosen way of transport. The stops can also be viewed on Google maps; September 2012 to June 2013 ● Online Library Automated System with Checking availability of books intended to be borrowed, Being a Member of the Library and able to view a history of all transactions made, Administrator being able to lend out books and update status of returned books automatically in ASP.NET and C#; September 2011 to January 2012 OTHER PAST EXPERIENCES English Teacher; Yunus Güner & Yunusbey Primary School, Duzce, Turkey; June 2010 to July 2010 R EFEREES Joseph Joshua Megvel Cartons Ltd. Senior software developer Tel: +254 724 276 654 E-mail: [email protected] James Maina Andela Kenya Technical Manager Tel: +254 727 812 024 E-mail: [email protected] Erkan Ulker Selcuk University Head of Department Computer Engineering Tel: +905056429732 E-mail: [email protected] .