Operating Systems: Linux Ubuntu and Mint, RHEL 7 & 8, CentOS 7, Mac, and Windows Server
Web Development:
Developed web application in Python using Flask framework and SQL Database
deployed on Linux server and docker containers, version control with Git
AWS:
Familiarity and hands-on experience with wide range of AWS products from work experience and Certification Training
Creating and maintaining EC2 instances, EBS volumes and S3 buckets and configuring accounts with IAM
Soft Skills:
Ability to translate business requirements into a deliverable product
Firm grasp of Agile methodology and experience working with a large team
Work Experience
Agile Development, Professional β Freddie Mac (Nov 2021βPresent)
Functioned as lead developer for business application (VBA/SQLServer) providing core tool for risk compliance management team
Successfully deployed 8+ software releases with multiple features over 3 years
Collaborating with business team to define feature requirements and technical solutioning thereof
Developing front end application features, e.g. parsing UI and assembling XML to send to SQLServer
Developing data architecture and SQL stored procedures performing complex business logic and data persistence
Developing UAT and regression testing scripts and administering UAT testing session with business users
Scheduling deployment and notification to stakeholders, deployment, and final testing
Working with testing team to architect and build Java/Spring Boot integration test framework employing novel architecture in corporate division
Collaborating with Product Owner and Dev Manager in Java-based back-end product team to gather requirements on desired test automation strategy
Building test framework utilizing in-memory SQL database, mock MongoDB, JMS/AMQ and REST services using Cucumber framework
Creating Config, Component and other classes to mirror and validate service functionality
Ensuring version control while adding new features to applications alongside team of developers
Onboarding developers with framework usage to enhance feature development testing within the tight confines of a sprint
Enabling integration test automation in Jenkins pipeline and attachment of test results to relevant JIRA stories
Built and enhanced multiple Cypress (Javascript & Typescript) and Selenium (Java & C#) test automation suites performing key validations during development lifecycle and during migration and modernization initiatives
Researching and implementing Saucelabs parallelization on Cypress test automation suite in order to cut execution time by 75%
Daily execution of Cypress test automation against UAT environment and using JIRA ticketing to raise defects to applicable product teams
Application Developer β Pyramid Consulting/Freddie Mac contract (April 2021 β Nov 2021)
Engaged with business team to develop and deploy application enhancement
Support and development of client and server-side forms using MS Access and VBA
Developed stored procedures using SQL Server
Gathered business requirements and architected technical designs thereon
IT Operations Consultant β Dig-it! Games (2018 - Present (Part-time))
Coordinating with COO on IT software development projects
24-7 monitoring and site reliability maintenance of AWS, Windows and Linux servers and web applications
Engaging with web hosting provider to configure domains and resolve network/storage issues
Deploying business intelligence software on Windows Server 2012 and Linux KVM virtual machines