Post Job Free

Resume

Sign in

Software Engineer Web Developer

Location:
Richmond, VA
Salary:
160000
Posted:
April 12, 2023

Contact this candidate

Resume:

NICHOLAS ODHIAMBO

adwifl@r.postjobfree.com

804-***-****

EDUCATION

● Bachelor of Science in Computer Science, University of Mary Washington. May 2009

CERTIFICATIONS

● Oracle Database 11g Administrator Certified Associate.

AFFILIATIONS

● Member of Association for Computing Machinery (ACM).

● Volunteer in CrisisCamp D.C and below are links to some documented activities that have been featured in:

http://www.washingtonpost.com/wp-dyn/content/article/2010/01/20/AR2010012001793.html

TECHNICAL SKILLS

Software development, both object-oriented and procedural.

Development methodologies include agile and waterfall.

Programming in Python, PHP, JavaScript (Vue, Angular, Backbone, JQuery), Java, Perl, Groovy on Grails, Dojo Toolkit, JDBC, C, C++, ML, Ada, CSS and Lisp on a variety of platforms.

AWS (Lambda, Redshift, Kinesis Firehose, DynamoDB, CloudFormation, CloudWatch, Cognito, Amplify, Glue, Fargate and EC2), AWS CLI and AWS building tools (AWS SDK for Python)

Automated software delivery process (CI/CD pipeline – Jenkins, Travis CI) and automated code analysis and code review platforms (SonarCloud).

Open-source infrastructure as code software tool (Terraform).

Open source data processing and distributing system like Apache NiFi, open source search and analytics engine like ElasticSearch, data visualization platform like Kibana (ELK stack).

Development using revision control software like Git, Mercurial, Subversion (SVN), Concurrent Versioning System (CVS)

Model View Controller (MVC) frameworks like Zend and CakePHP.

Open source Content Management Systems (CMS) like Magento, WordPress (plugins, themes), Drupal, Alfresco and Joomla.

Web Content Management (Interwoven TeamSite, Livesite, Open Deploy, Workflow Development)

Use case bases requirements solicitation and formulation.

Object Oriented Analysis and Design using UML notation.

Business Processing Management (BPM), cloud-based Software as a Service (SaaS) like WorkFlow

GUI implementation with Visual Studio .NET, Java Swing toolkit and HTML and JavaScript.

Middleware development including Servlets, JSPs and Enterprise Java Beans.

Database integration, with both object and relational commercial products (Oracle, MySQL,

PostgreSQL and SQL Server).

Communication with sockets, HTTP, SOAP, Web Services, RMI, JMS and RPC protocols.

Product deployment on UNIX (Solaris/AIX), Linux and Windows Operating Systems.

Regression testing using Selenium WebDriver in conjunction with Firebug.

PUBLICATIONS

● Davies, S., Lamb, R., and Odhiambo, N. Non-Intrusive Techniques for Enhancing Decentralized Data Storage with Strategic GIS Visualization.

● Proceedings of the IEEE World Congress on Computer Science and Information Engineering (CSIE2009), March 31 April 2, 2009.

● DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSIE.2009.566

EXPERIENCE

Tech Mahindra,

February 2022 – Present

Senior Software Engineer

●Development of UI components for the new (v5) T-Mobile portal using Vue.js

●Utilized PHPstorm IDE and docker to run project on AWS workspace and on local environment.

●Iterative project tracking and documentation on JIRA and confluence respectively.

US Department of Transportation, Washington D.C

November 2020 – February 2022

DevOps Engineer

●Member of the Secure Data Commons (SDC) team working on continuous AWS lambda deployment

●Provisioning AWS cloud resources via Hashicorp Terraform

●Iterative development (JIRA), debugging, testing and deployment of data pipelines utilizing Python, TravisCI and SonarCloud.

Cognizant Irving, TX March 2020 – October 2020

Senior FullStack Developer

●Iterative web pages implementation for a client (Caris Life Sciences)

●Utilized Wordpress VIP (custom plugins and themes development), JQuery, Bitbucket, JIRA and LAMP.

●Designing/Developing of service using JAVA for integration of portal and LiveSite application. Configuration of LSCS API service.

Senior Full Stack Developer

RLJEntertainment, Silver Spring, MD February 2018 – December 2019

Senior Full Stack Developer

●Shell script development to provide movies/shows metadata output.

●Corporate web site iterative development and management utilizing PHP (Wordpress, Magento), Javascript libraries like Angular, Backbone and jQuery.

●Build a TeamSite model to support Content as a Service architecture which uses content pull base architecture using Livesite Site content service (LSCS) queries.

Capital One Bank, McLean, VA January 2016 – December 2017

Senior Software Engineer Consultant

●Development and implementation of data ingestion models using Apache NiFi, data processing models using Apache ElasticSearch, data visualization using Kibana Dashboard and data storage using AWS S3.

●Utilized Nifi to ingest data and send to multiple elastic search indices.

●Implemented AWS ansible playbooks that spun up EC2 instances for the ELK stack.

●Maintained, tested and debugged the ELK stack.

●Wrote python scripts that manipulated data.

●Developed a custom dashboard application for the Data Intelligence team using LAMP and Javascript

ePath Learning Inc, New London, CT July 2015 – December 2015

C.E.O/Software Engineer Consultant

● Iterative development and implementation of nGage Learning Management System (LMS, company flagship custom software) using agile methodology.

● Development technologies used include PHP, JavaScript, CSS3, HTML5, Bitbucket, JIRA and

PostgreSQL Database.

Coptic Associates Inc, Somerset, NJ September 2014 – July 2015

Software Architect

● Offsite implementation of CallidusCloud’s product WorkFlow for clients including Signator Inc., Fedex and AIG.

● Providing Functional Specification Document, Design Specification Document and Testing

Documentation after gathering requirements from the clients.

● Scripting using Groovy and Grails, writing queries using generic classifiers.

● General consultations for issues stemming from implementation.

Rothbury Software LLC, West Newton, MA November 2012 – August 2014

Software Engineer

● Work on www.fox.com. Developed admin dashboard Content Management (videos, images, show pages) for the shows (American Idol, Xfactor and Glee) using Alfresco Content Management System.

● Perform Iterative site enhancement using Alpaca, JavaScript, CSS and PHP.

● Improve show administration efficiency using Alfresco CMS by 50%. This includes content upload, web page aesthetics.

● Round the clock consultation for any issues arising on the very high traffic site.

Capital One Mobile Bank, McLean, VA January 2012 – February 2013

Mobile Developer

● Developed optimized Kapow robots that performed essential mobile application transactions.

These robots performed scraping services that includes login and session management, account details, account summary, bill payments, cancelling bill payments, cancelling external pending transfers, cancelling pending transfers, external transfer details, recent transactions, schedule external transfers, verify bill payments, verify external transfers, verify internal transfers, view pending bill transfer payments and view pending external bill transfer payments.

● Successfully tested and oversaw the integral integration process of the Kapow robots with the

middle ware (business logic) for seamless performance.

● Provided round the clock consulting services during and after the mobile application launch.

● Trained Capital One Mobile staff members on Kapow robots maintenance and best practices.

Gander Direct Marketing, Greenville, NC May 2011 - October 2012

Web Developer

● Performed offsite software consulting, development and testing using Perl, JavaScript, Ajax, HTML and MySQL. Used Concurrent Versioning System (CVS) for revision control and tracking software enhancements.

● Responsible for Outsource product implementation, support and management of e commerce

web sites for Gander Mountain, Overton’s and Consumer Marine product offerings.

http://www.gandermountain.com.

http://www.overtons.com.

http://www.consumermarine.com.

● Project based cycle releases that are compliant with PCI Security Standards including cross-site request forgery (XSRF) insecure cryptographic storage and communication, unauthorized authentication and SQL injection flaws.

● Utilized API based web services like Amazon Web Service (S3, EC2 and SQS) and incorporated online checkout/financial processing to web applications.

● Developed and maintained back end databases for high volume web applications with 13,000,000 users.

● Optimized databases by performing database normalization and enhancing queries to improve performance.

● Delivered projects include the order confirmation email for all the three sites, high-season

Sweepstakes and coupon page integration, interactive voice response system (IVR) implementation for the client services department and site configuration modifications.

Health Diagnostics Laboratory, Richmond, VA July 2010 - May 2011

Web Applications Developer

● Developed a portal using Java SpringSource, PHP, Alfresco CMS and openCMIS, which improved efficiency and provided for electronic health care diagnostic test reports.

http://www.hdlabinc.com.

● Utilized web service protocols including XML RPC, WSDL and SOAP.

● Developed an intranet inter departmental web based kit using Java, Groovy on Grails, JavaScript which fostered better data view, search, management and communication between the IT, QA, Billing and Executive departments.

● Interfaced laboratory equipments making connections with individual laboratory testing PC stations.

● Centralized medical data for easy, efficient and secure access by doctors, dieticians and patients using the Alfresco and WordPress CMS, HL7’s and Oracle11g database.

● Performed daily technical issues including server management, network diagnostics and resolved day to day computer hardware related issues.

Cello Software LLC, Falls Church, VA April 2009 - June 2010

Software Developer

● Maintained and extended existing software applications in Java, Python, CSS, HTML, JavaScript and PostgreSQL.

● Performed daily operations using FreeBSD, Solaris, OpenSolaris and Linux as required.

● Designed and implemented new modules for integration into existing software including a calendar widget that displayed daily events and data associated with it.

● Utilized revision control software (Mercurial) to track software changes during application development.

● Software testing to ensure proper functioning and implementation of beta web reservation applications.

● Wrote and edited design documents for software modules for four applications during the

planning/design stages.

● Performed hardware troubleshooting including printers, telephones and monitors.

Accella LLC, Odenton, MD March 2008 - April 2009

Web Applications Developer

● Conducted offsite software consulting and development outsource product implementation and support managed and developed websites for Accella LLC product offerings.

● Performed website development using LAMP, Java, Ajax, HTML, CSS, JavaScript libraries (JQuery, prototype, script.aculo.us and mootools) and sequel server database systems.

● Performed data mining for web trends, brand reputation and buzz monitoring.

● Worked in a collaborative team of designers and developers to design and define the UI architecture, interface, interaction flow and aesthetics of web 2.0 applications and web sites, mostly associated social applications.

● Utilized API based web services like Amazon Web Service (S3, EC2 and SQS).

● Incorporated online checkout/financial processing to web applications.

● Performed iterative design cycles and on time feature releases.

● Below are links to projects that worked on utilizing WordPress CMS.

http://www.chaseplus1.com.

http://www.accella.net.

http://www.carriagehillapartments.com.



Contact this candidate