Badges
Certifications
Work Experience
Product Manager
Nexus 8 International•  October 2020 - Present
Overseeing development activities using an Agile methodology for a medical application that enables experts to collaborate. Managing product development lifecycle and product releases. Weekly meetings with startup executives and discussion of status updates. Coordinating tasks for product release, from early versioning, to business modeling, to app launch promotion material. • Reviewing web application design for C# code, Razor pages, CSS, JavaScript, MS SQL Server, and SQLite. • Documenting software requirements, such and interface definitions and database classes, to be implemented by front-end developers and back-end developers. • Tracking weekly rounds of code changes, weekly bug fixes, and weekly developer check-in statuses for a team of three developers. • Fixing bugs in Phase 1 website functionality and creating Test Cases for Phase 2 website functionality.
Software Engineer
Johns Hopkins University•  January 2020 - June 2020
Cutting-edge research on Anomaly Detection for an Internet-of-Things (IoT) environment containing Smart-Home devices. Implemented code to run Supervised Learning models, Deep Learning neural networks, and Unsupervised Learning models. Performed Large Dataset Experiments on Azure ML Studio, with Documented Procedures. • Programmed in Python (with NumPy, TensorFlow, and Sci-kit Learn) for dataset pre-processing, followed by training and testing. • Generated 25 MB of IoT traffic data with over 500,000 data points from Amazon Echo Dot and Somfy Smart Lock. • Performed Cybersecurity analysis of IoT traffic, with PowerPoint Presentation on Threat Model. • Performed experiments and hyperparameter optimizations, with data ingestion, workflow settings, and experiment configurations. • Remote experiments yielded 99.9% accuracy, 99.8% detection, and 0 false positives, while local experiments yielded 95% accuracy, 93% detection, and 15 false positives.
Software Engineer
Fannie Mae•  March 2011 - July 2012
Established the design plans for an Automated Testing website to benefit Application Delivery teams. Collaborated with Infrastructure specialists to obtain input regarding usability and design of the website. Performed technical and analytical functions in the development, implementation, and support of IT business applications within the organization. • Developing a C# and ASP Web application while creating Gantt Charts with Microsoft Project for 6-month time window. • Created JScript modules for 3 months of testing network connectivity for Multi-Function Peripheral (MFP) devices.
Software Engineer
Roccomar, Inc.•  January 2011 - March 2011
Managed software application development for new and ongoing projects, efforts were aimed at customer retention and revenue expansion, applied object-oriented techniques, and Agile methodologies. • Programmed in C++ for executables of Military Defense Systems, incorporating MATLAB modules within C++ code while creating Diagrams for Radar Detection Simulations. • Performed 2 monthly rounds of simulation and analyzing test results to pin-point functionality defects. • Coordinated with project management and other engineering teams to revise system solution designs.
Education
Johns Hopkins University
Computer Science, MS•  January 2017 - May 2020
Significant Coursework: Foundations of Software Engineering with Java, Foundations of Algorithms with Java, Web Application Development, Mobile Application Development with Android Java/Kotlin, Object-Oriented Programming with C++, and Web Services with Java
Virginia Polytechnic Institute and State University (Virginia Tech)
Computer Science & Engineering, BS•  August 2006 - December 2010
Significant Coursework: Applied Software Engineering, Computer Architecture, Data Structures, and Microprocessor Systems