Afam Agbodike
- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
-
• Responsible for all software development of the Pomello website and web application • Set up infrastructure provisioning and continuous integration / delivery (CI/CD) pipeline for zero downtime blue-green deployments on AWS using ECS and docker containers. • Recruited and hired the engineering team and remote contractors • Oversaw User Experience (UX) revamp project, re-envisioning the entire workflow, from user on-boarding, to super user oriented feature expansion • Developed multiple API Integrations as well as a public API allowing for 3rd parties to access the Pomello service Show less
-
-
-
• Developed RESTful microservice applications responsible for managing peer-to-peer loans where errors can have severe reputation, as well as legal, impact. The services communicated via API and message queue depending on the requirements of the particular task. • Built a connector to allow wire and ACH bank transfers that handled transfers of hundreds of millions of dollars from investors to allow them to purchase loans. • Moved into a DevOps role, where I developed and debugged AWS provisioning / configuration tools including creating, deploying, and monitoring Docker containers, using Terraform as our devops framework. • Researched, recommended, and implemented a monitoring / alerting solution, reducing overall downtime by approximately 90%. Show less
-
-
-
• Reported to the CTO. I helped design the server architecture and was responsible for developing and maintaining the back-end server code used to run the TuneUp service. I managed a team of 3 in-house engineers plus remote contractors, and actively developed the backend server application. • Evaluated technology service providers and made recommendations in the selection process. • Served as liaison between marketing and engineering teams to ensure that desired features were delivered to expectations of the business unit and that the business unit understood the timeframes required to deliver such features. • Responsible for the creation, maintenance, and security (PCI-DSS compliance, anti-fraud measures) of TuneUp’s online retail sales channel, which handled over 90% of all revenue, leveraging industry standard services to process transactions. • Hired and managed a team of engineers and contractors, ranging from junior to senior, in the development and maintenance of the server back-end infrastructure. Acted as a mentor to junior engineers on my team. • Implemented MySQL replication on 65 GB database with minimal downtime and 100% data consistency. • Worked with IT team to install, maintain, monitor, and troubleshoot server software and hardware, including over 150 VM instances, 2 master DBs (1.5 TB of data, over 10 billion records) and 4 replicants, and maintain PCI compliance of company infrastructure. • Proposed and implemented a deployment tool (capistrano) to replace a fragile and error prone deploy system. The successful project resulted in an increase in the frequency of production deploys and a significant reduction in the number of rollbacks. • Integrated numerous 3rd party services into the infrastructure including payment gateway (PayPal & Vindicia), fraud prevention (Threat Metrix), triggered email service (Exact Target). Show less
-
-
-
• Led a team of 5 developers in maintaining a group of high traffic websites across a number of verticals generating gross revenue of over $4 million per month. The sites consisted of 3 distinct back-ends (written in PHP & perl) interfacing with a java services stack used to take “lead” information provided by users and match them with advertisers providing the corresponding service or product. • Duties included planning and developing new features in the backend, creating new sites and updating existing sites, communicating business needs to the development team, interviewing and training new hires. Show less
-
-
-
• Sold and leased residential and commercial properties. Real estate transactions demand excellent organizational skills and the effective communication of complex ideas to those unfamiliar with the issues involved. A tight adherence to a schedule is a requirement. • Developed two real estate software applications for personal use and use by coworkers: • A web based CRM (customer relationship management) application that allowed agents to track communications with agents, as well as automatically generate letters relevant to specific stages in the sale or purchase transaction (written in PHP) • A web based CMA (competitive market analysis) application that allowed agents to easily and accurately determine the value of a property and create a document for the buyer or seller giving the relevant details of how that determination was arrived at (written in Ruby) Show less
-
-
-
• Created technical specifications for nForceNet products. • Developed demo applications for use in sales meetings and acted as technical expert at those meetings. • Administered website, database, email server, and software revision control software.
-
-
-
• Lead development on ecommerce projects • Managed a team of 4 developers. • Modified Oracle database to keep up with changes in billing software. • Led initiative to train internal employees in Portal Infranet development in order to transition away from contractors, significantly reducing the company’s software development costs. • I integrated the eFalcon fraud prevention software, effectively reducing credit card fraud from a rate of approximately 20% to 5%.
-
-
-
• Provided senior leadership for an international team providing input on all aspects of company strategy, with decision-making authority on all technical aspects of the company. • Managed 30 web developers and IT staff members in the US (5 members) and India (25 members). Facilitated communication between the technical teams and the content/production teams to ensure that projects and applications were completed in a timely manner. • Built and administered Linux production environment including Apache, DNS, MySQL server. Show less
-
-
-
• Designed and developed mypassword.net, an early attempt at single-sign on functionality, designing a single-sign-on web technology allowing users to log in to our service once, and then log directly into 3rd party services from our website. • Secured servers to protect from intrusion attempts.
-
-
-
• Developed control firmware for the Chameleon multi-communication board. It simultaneously handled 64 channels of voice, fax, modem, and/or ISDN communication streams. • Worked with customers to assist in implementations and debug any technical issues that came up during operation. • Developed test software for use by the Chameleon board Quality Assurance staff.
-
Education
-
University of California, Berkeley
Bachelor of Science (BS), Computer Science -
Startup School Online