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