Daniel Amah

Daniel Amah

$25/hr
Expert Ruby on Rails and ReactJS software developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Isolo, Lagos, Nigeria
Experience:
8 years
Daniel Amah Senior Software Engineer Profile Details Extremely skilled Full Stack Software Development Engineer with over 8 years experience designing, developing and managing apps, system networks and technological infrastructure for companies across a wide range of industries. Creative, analytical and enthusiastic; a productive team player with a deep passion for technology. I have experience working with a good number of technologies and frameworks and building software with strong test driven development principles. -- Skills Ruby on Rails ReactJS and Redux Test Driven Development Employment History Rspec/Jest/Enzyme Senior Software Development Engineer at Doxel, Inc., San Francisco Bay Area. Javascript and Jquery January 2019 — Present HTML/CSS/CSS3 Responsibilities: Third Party API integration • Presides over software development meetings; guides them through the software development process, secures pertinent information about our company's target market, goals and objectives. • Designs, develops, tests and implements Internet-based solutions including apps, proprietary software programs, data security/protection protocols and the appropriate technological profile for the entire infrastructure. • Organize the software web team to deliver on tickets during each sprint. • Tracks performance of the software solution; prepares, evaluates and discusses results with our stakeholders if needed, proposes adjustments and/or improvements. • writing code in one or more programming or scripting languages • planning and prototyping new applications. • designing the architecture of the components of an application Project Management CoffeeScript Software Testing Functional Testing API Testing Payment Integration e.g Stripe and Paypal Heroku Deployment AWS services Google Cloud Platform DevOps • testing sites and applications in different browsers and environments. • problem solving • fixing bugs in existing projects Leadership and Management • testing new features thoroughly to ensure they perform the correct task in all cases. • Running performance benchmarking tests. Chess, Table Tennis/Ping Pong • Code reviews. • building and testing Application Program Interfaces (APIs) for applications to exchange data. • building and maintaining databases. • refactoring and optimizing existing code. • documenting code so other developers can understand and contribute to it • Deployment to GCP and AWS infrastructure. Hobbies Languages English Links Fiverr Codementor Linkedin Github Software Development Engineer at StudioHop, Dallas, Texas March 2018 — August 2018 Responsibilities • Performed routine inspections, evaluations and analysis of software programs. • Collaborated and tightly coordinated work responsibilities with colleagues at software development. • Conducted the necessary research; market and financial studies to determine the overall feasibility of the proposed software solution. • Prepared and turned over all documentation covering proprietary software programs to clients. • Setup continuous Integration and Deployment of web applications. Software Developer at Andela July 2017 — March 2018 • Researching, designing, implementing and managing software programs. • Testing and evaluating new programs. • Identifying areas for modification in existing programs and subsequently developing these modifications • Writing and implementing efficient code • Determining operational practicality. • Developing quality assurance procedures. • Deploying software tools, processes and metrics. • Maintaining and upgrading existing systems. • Mentoring junior developers. • Working closely with other developers, UX designers, business and systems analysts. Web Developer and Mentor at Heritage Schools March 2016 — March 2017 Responsibilities: - Review design programs - Create web contents and lecture notes - Give assignments and assessments - Grade developers and recommend better solutions - Organize young developers into pods for distributed design process. Web Developer at Zion Technologies January 2015 — December 2015 • Designing engaging and responsive landing pages • Integrating client CMS programs and data feeds into websites • Optimising sites for maximum speed and scalability. • Employing industry and design best practice through website build process. • Liaising with back-end developers to ensure web and app logic is properly integrated. • Ensuring website function and stability across devices i.e. desktop, mobile, tablet. • Providing internal support and external customer service throughout the build and launch process of the website Freelance Software Engineer at Fiverr May 2014 — December 2014 Fiverr is a community that brings together software engineers and people who need these services. Responsibilities: • Execute all visual design stages from concept to final hand-off to engineering • Conceptualize original website design ideas that bring simplicity and user friendliness to complex roadblocks • Create wireframes, storyboards, user flows, process flows and site maps to communicate interaction and design ideas • Present and defend designs and key deliverables to peers and executive level stakeholders • Establish and promote design guidelines, best practices and standards. • Build different applications ranging from mobile apps using React Native to web app with React, NodeJS, Ruby on Rails, JavaScript. • Deployment of web applications. • Web hosting of PHP and CMS Scripts. Software Engineer at Merace Institute of Technology October 2013 — May 2014 Responsibilities: • deciding on the best technologies and languages for the project • testing sites and applications in different browsers and environments. • problem solving. • gathering requirements from clients and users. • designing information architecture within an application or website. UI/UX developer at Themes Magazine July 2011 — October 2013 Responsibilities: • Gather and evaluate user requirements in collaboration with product managers and engineers • Illustrate design ideas using storyboards, process flows and sitemaps • Design graphic user interface elements, like menus, tabs and widgets • Build page navigation buttons and search fields • Develop UI mockups and prototypes that clearly illustrate how sites function and look like • Create original graphic designs (e.g. images, sketches and tables) • Prepare and present rough drafts to internal teams and key stakeholders • Identify and troubleshoot UX problems (e.g. responsiveness) • Conduct layout adjustments based on user feedback • Adhere to style standards on fonts, colors and images Software Developer at GMU 360 March 2010 — July 2011 Responsibilities: • Website and software application designing, building, or maintaining. • Using scripting or authoring languages, management tools, content creation tools, applications and digital media. • Editing, writing, or designing Website content, and directing team members who produce content. • Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups. • Determining user needs by analyzing technical requirements. Education Bachelor of Technology, Federal University of Technology, Minna December 2007 — December 2012 I am a Biotechnologist and Biochemist from the Federal University of Technology, Minna. While I school, I minored in Computer Science and Software development. I developed my I.T skills through self-learning. The knowledge I got was able to help me land my first job as a graphic designer at a magazine agency (Themes Magazine). I also got a job as a Joomla Instructor at an I.T firm(GMU 360) while still in school. I am passionate about my work and I can work with little or no supervision. Computer Science, Coursera, Coursera January 2016 — July 2017 Coursera Computer Science Degree Courses. Courses TDD for Ruby on Rails, ThoughtBot November 2018 — November 2018 Full stack Ruby on Rail developer course, Udemy June 2018 — October 2018 Intermediate Ruby on Rails, ThoughtBot November 2018 — November 2018 Ruby Course, Codecademy September 2017 — January 2018 Rails Course, Codecademy September 2017 — January 2018 HTML 5 and CSS 3 course, Codecademy February 2015 — November 2015 CS50 computer degree courses, Coursera January 2016 — July 2017 Extra-curricular activities Phoenix Society at Andela, Nigeria June 2017 — Present In phoenix society we organise tech seminars and hackathons. Drummer July 2007 — Present Play the drums professionally in Music Concerts in Africa. References References available upon request Internships Bio Technologist at Niger State, Government June 2010 — December 2010
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.