Mongodb Developer Consultant Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Strategic Planning & Execution / Programming & Website Design / Application & Mobile Development
- Highly analytical, customer focused, and enthusiastic professional with 20+ years of progressive leadership experience developing software and creating patentable technologies for companies spanning various industries. ull stack developer with diverse skills spanning from Web to mobile technologies down to back end technologies.
- Articulate communicator with exceptional interpersonal skills to effectively build and lead cross - functional, diverse international teams to meet critical software engineering deadlines.
- Fluent in English and Spanish.
- Served as Lead Developer for Confidential with full ownership of banking system hiring staff and leading team to create features requested by customers.
- Trained team members and improved features assigning tasks and delivering results. Tripled amount of features delivered compared to counterpart in Portland, OR monthly.
- Created mobile application as Software Architect for government agencies, written proof of concepts that server as guide for cost effective apps and patented technology in which a $5M startup was funded on.
CORE SKILLS:
- Leadership & Team Building
- C# / Full Stack Development Skills
- Mobile Development Expertise
- Technologies & Methodologies
- Native Development Utilizing Rust
- Service Oriented Architecture
- Agile Environments / Scrum / XP
- Full Lifecycle Project Management
- Programming & Web Design
TECHNICAL PROFICIENCIES:
Languages: C#, Typescript, JavaScript, Rust, JAVA, C++, BASH, PowerShell Scripts.
Software: Reflector / Type Mock / Moq Fiddler, Microsoft Visual Studio IDE, Xamarin, Mono-technology, IDE Webstorm, Visual Studio Code, Studio 3T.
Web Technologies: Asp.net, JavaScript, JQuery, Angular 2, Angular Materials, MVC, Bootstrap, Razor.
PROFESSIONAL EXPERIENCE:
Confidential
MongoDB Developer Consultant
Responsibilities:
- Run health checks and support diagnosis of high volume of reads and writes.
- Troubleshoot and diagnose desynchronization of replica members.
- Provide architectural recommendations regarding Mongo setup and interaction with primaries and replicas sets.
- Develop queries to support alternatives other than projections due to constraints with document designs processing millions of records per second.
- Diagnosed and removed issues in 200 databases preventing support for subscribers.
- Reengineered database process that created large report consuming 125 gigs of memory taking 24+ hours to process.
- Reduced run time to 1 hour and 11 minutes with decrement of 98% of inconsistencies initially reported from product builder.
- Wrote utilities utilizing multi-threading mechanism using C# and Rust for Linux operating systems.
- Identified slow queries and presented recommendations to speed up processing by applying indexes.
- Led free up of unoccupied memory and eliminated duplicate records in Mongo dumps.
- Created script to execute on 130+ database dumps.
- Transitioned to customized sharing mechanism.
- Refactored Java jar utility consuming 122 gigs of memory and took 25 hours to run, brought down only 4 gigs and reduced timing to 55 minutes.
- Designed and implemented utility to provision Mongo primaries DB’s using batches of information through Confidential Soap API.
- Identified non-existent indexes and slow queries.
- Reduced number of inconsistencies in reports from 1,300 down to 30 compared with product builders generating 2% reduction .
- Supported 400+ Mongo databases running multiple sets and servers with replication.
Confidential, San Jose, Costa Rica
Senior Mobile Developer (Consultant)
Responsibilities:
- Designed and developed mobile app that allowed sport aficionados to find events related to sport of p and activity inviting friends.
- Architected solution and wrote POC and mobile app utilizing Xamarin Forms, MVC, Angular 2, Bootstrap, Firebase, Typescript, JavaScript, and Geolocation library.
- Ported to Mobile iOS and Android.
- Established app features including Players / Sports / Schedule view, Chat, Real time geo-location using Google Maps, Facebook login, User Registration, Intro View, Notification (Firebase), and User login.
- Wrote mobile app end-to-end using Xamarin forms, Google maps, and Google firebase as the main database. Supported social logins, app notifications, and geo location.
- Developed Xamarin code base around 80% and native development 20%, geo location library handled in Objective C binded to Xamarin. Supported iOS and Android.
Confidential
Architect / Lead Developer / Consultant
Responsibilities:
- Managed mobile identification-fingerprint matching mechanism for West Africa analyzing fingerprints and retrieves multiple records.
- Detected erroneous or inaccurate information provided by users and cross d mechanism with institutions to identify individuals with different Ids and different mobile phone numbers.
- Managed stakeholders within Nigeria and Ghana government.
- Gathered requirements, filled backlog, and coordinated work with product owner.
- Collaborated as Scrum Master for Product and Lead Developer.
- Architected Mobile Visual Identity (MVI) Web Api running cloud and connecting iOS, Android, USSD, and Web clients.
- Hired Mobile and Web Developers managing project.
- Developed fingerprint matching solution including MVC, Angular, with Graphhlab using Machine Learning framework, Xamarin, and Web Services.
Confidential, Heredia, Costa Rica
.Net Senior Developer
Responsibilities:
- Served as Lead Developer managing creation and delivery of new feature and bug fixes.
- Hired and trained team members driving development innovation.
- Led 8 team members shaping SOA and were part of the team who created the concept of master pages in asp.net.
- Secured as Lead Developer and tripled the number of features delivered to customers in the US and around the world.