Post Job Free

Resume

Sign in

FullStack Senior Software Engineer

Location:
Denver, CO
Salary:
100000
Posted:
January 17, 2024

Contact this candidate

Resume:

Alec Sherlock

Software Engineer Email: ad2u52@r.postjobfree.com

Phone: 661-***-****

Career Objective

Self-motivated, progressive, and innovative software engineer seeking a career position with opportunity to excel by integrating my education, work experience, and passion for acquiring new skills and languages to support an organization that values the team-based approach to development and serves community well-being.

Skills

● Amazon Elastic

Compute Cloud EC2

● Amazon Simple

Storage Service S3

● Amazon Web Service

RDS

● AWS Cloudwatch

● AWS DynamoDB

● Apache/Tomcat

● Apple Mac OS

● Microsoft CRM

● Azure

● Azure Pipelines

● HTML/CSS/JS

● Docker

● Git/GitHub

● Javascript Object

Notation (JSON)

● jQuery

● JUnit

● UNIX

● Windows

● MongoDb

● Microsoft Suite

● Java 8 - 17

● .NET/C# v6+

● PostgreSQL

● Python

● Flask

● C++

● Relational Database

Management Software

● React

● Angular 12 -14

● Node.js

● Maven

● Jenkins

● Kafka

● Spring Boot

● Spring Framework

● SpringMVC

● SpringAOP

● Spring IOC

● Agile

● Object Oriented

Design Methods

● YouTube

● Discord

● Typescript

● Telegraf

● Grafana

● Prometheus

● Apache Cassandra

● Whitesource

● Checkmarx

● Concourse

● Time-Series Database

● RabbitMQ

Microservice

● Histrix Microservice

● Consul Microservice

● SQL Developer

● Toad for Oracle

● Weblogic

● Jasmine

● Accurev

Employment

Senior FullStack Software Engineer, IMLCC Denver, CO, June 2023 - Dec 2023 Job Responsibilities:

- Served as a key member in building and optimizing the entire Microsoft CRM Ecosystem

- Developed optimization features for CRM Dynamics Front-End designs

- Optimized backend C# API functionality to allow a greater amount of processing of applications through our software with an extremely lower error rate. We originally only processed around 1000 applications a month with an error rate over 5%. After my fixes we processed over 10,000 a month with an error rate below 1%.

- Created full fledged testing suite through Azure Dev Ops, including pre-build test plans, which allowed for automatic testing of new features.

- Configured and integrated Netsuite for managing financial matters, operations, customer interactions, inventory and participation in online commerce.

- Was responsible for the creation and maintenance of all code repositories on Github which were then transformed into Azure Pipelines in order to complete a full CI/CD pipeline. Senior FullStack Engineer, Microstar Denver, CO February 2022 - May 2023 Job Responsibilities:

• Served as a Team-Lead during a period of increased business contracts acquisition and the transition from a legacy system API to a containerized Docker and Netsuite system.

• Configured the system to work with Kubernetes.

• Automated the deployment of system with Kubernetes.

• The entire system, including our web application and desktop application were written using pure Java

• Maintained security, functionality, and optimization of the entire Java application and Springboot/Hibernate backend API

• Managed a team responsible for migrating the company's systems to Netsuite, ensuring a smooth and successful deployment.

• Utilized AWS Cloudwatch to monitor logs and find the source of any bugs and fixed whatever issue had occurred.

• Utilized Elastic Search to also monitor logs in real-time. Elastic Search was also used to obtain and analyze project-wide infrastructure metrics and security analytics.

• Assisted other teams with bug fixes, logistical errors, billing and accounting errors, and user experience upgrades all were completed using Java.

• Collaborated with cross-functional teams to address and resolve any issues related to the migration and overall system performance.

• Successfully completed the Netsuite migration, resulting in an improved and easier-to-manage code base.

• Enhanced the team's efficiency by streamlining bug fixing processes and reducing turnaround time for bug-related issues.

Senior FullStack Engineer, Verizon Denver, CO September 2020 - February 2022 Job Responsibilities:

• Developed and maintained the Service Management Reporting (SMR) application for Verizon on a government contract as the main engineer responsible for the project.

• Implemented Angular and Weblogic servers to address front-end issues and ensure smooth user experience.

• Lead the creation of the front-end, web based platform along with a desktop application.

• Utilized AWS EC2 instances,S3 Buckets, and AWS Database tools to create a .NET/C#/Java Springboot hybrid Backend API.

• The application was then Dockerized and I configured the Kubernetes system for automating deployment.

• Was responsible for maintaining the integrity, optimization, and security of

.NET/C#/Java/Springboot hybrid backend API

• Also responsible for Configuring the Netsuite environment.

• Integrated Netsuite for managing financial matters, operations, customer interactions, inventory and participation in online commerce.

Was responsible for configuration of Netsuite along with testing of new features and supporting the platform

• Leveraged Kafka to process incoming data streams at real time in order to monitor servers, and assure the right data was being used.

• Utilized Elastic Search for project-wide security analysis based off of log information.

• Implemented special algorithms leveraging updates to programming languages on both front-end and backend, resulting in a 45% increase in application performance.

• Designed and developed the Admin page of the web-based website application in Angular, allowing users to customize the application based on their requirements.

• Added custom features and updates to the website and desktop front end application that were originally planned by utilizing Figma as a wireframe to optimize the application look and performance.

• Utilized TOAD/SQL Developer to update and fix errors in customer plans, as well as wrote an SQL script to efficiently update hundreds of records simultaneously, eliminating the need for manual record-by-record changes.

Java Software Engineer 3, Comcast Denver, CO January 2019 - September 2020 Job Responsibilities: Worked with two different teams: XFM, and XNet

• XFM (Xfinity Fraud Management) Team:

• Analyzed multiple XFM applications using web applications WhiteSource and Checkmarx to identify vulnerabilities and compile a comprehensive list of vulnerabilities.

• The application utilized Java, Spring framework, Node.js, Angular, RabbitMQ, Consul, and Histrix.

• Was responsible for the development and maintenance of XFM applications in both the backend Java, and front-end Angular aspects.

• Created wireframe plans using Figma for a more professional looking and optimized webpage and, after approval from my manager, implemented those features utilizing HTML/CSS/JS, Typescript and Angular.

• Created a plan to address and remediate identified vulnerabilities and presented it to a panel of managers for approval.

• Implemented and configured Netsuite CRM to help handle financials, inventories, orders, eCommerce stores and marketing campaigns as well as logistic needs.

• Was responsible for the testing and supporting of the Netsuite CRM.

• Leveraged Kafka to process incoming data streams at real time in order to monitor servers, and assure the right data was being used.

• Completed remediation of vulnerabilities in the seven XFM applications in three separate phases, addressing server and database issues caused by the migration from a Legacy Oracle Database to Apache Cassandra.

• xNet Team:

• Developed and maintained xNet, a Comcast platform that collects, processes, and stores data from various network sources from all of Comcast.

• Utilized Docker because the application was containerized.

• Set up Kubernetes for automating deployments.

• Responsible for Configuring the Netsuite environment.

• Integrated Netsuite for managing financial matters, operations, customer interactions, inventory and participation in online commerce.

• Was responsible for configuration of Netsuite along with testing of new features and supporting the platform

• Employed Spring framework, Node.js, React, RabbitMQ, Consul, and Histrix in the development and maintenance of xNet applications.

• Created wireframe plans using Figma for a more professional looking, optimized, and responsive webpage and, after approval from my manager, implemented those features using HTML/CSS/JS and React.

• Implemented Telegraf agent to parse daily log files, used RegEx to identify exceptions, and integrated with Prometheus Monitoring Service and Grafana to visualize and monitor vulnerabilities.

• Configured Apache Cassandra as a datasource in Grafana using Comcast Tenant Security Framework (TSN).

• Leveraged Apache Kafka to process incoming data streams at real time in order to monitor servers, and assure the right data was being uses.

• Monitored QA and Production FTP files using Telegraf agent, sending alerts for missing or invalid files, and creating Grafana Dashboards for monitoring.

• Conducted API testing using Postman, identified and fixed broken API calls in XFM services, and created Wiki documents to document API results.

• Verified md5checksum generated by the Ericsson app server script and developed a script for verifying the output.

• Significantly increased JUnit test coverage of the Ericsson Application from 2% to 60% and addressed 37 vulnerabilities within the application. Software Associate, Infosys Denver, CO March 2017 - January 2019 Job Responsibilities:

Helix Healthcare:

• Tested and debugged Spring backend API to ensure proper functionality and expected results.

• Identified and resolved issues with the API to ensure it worked correctly.

• Convinced my manager to migrate multiple services to Netsuite such as their CRM and their HR Management.

• Configured and integrated Kubernetes so automatic deployments would be possible.

• Utilized Kubernetes to manage all Docker containers

• Used Agile Methodology to create User Stories outlining the steps required to address application problems and fix issues.

• Installed Telegraf and Prometheus Microservices using Consul as a service discovery tool to gather essential metrics from multiple servers.

• Conducted manual testing of User Stories to validate desired results.

• Automated testing using Katalon Studio, significantly improving productivity and saving time.

Charter/Spectrum:

• Engaged in the software development life cycle, collaborating with stakeholders to gather user requirements.

• Utilized Agile Methodologies for all DevOps

• Developed low level applications in C++ to optimize program performance by using multithreading

• Developed and maintained code for a tool that reduced manual labor for employees by 5 hours per month.

• Built an internal web application utilizing Python and Flask to compare performance metrics across various entities within the company.

• Responsible for optimization and security of the back-end which had Python,Flask,Django, and C#/.NET

• Increased bug detection and elimination efficiency by over 45% through the use of the web application.

• Contributed to bug fixing and ensuring smooth performance of the web application. Software Engineer, Revature Reston, VA May 2016 - March 2017 Job Responsibilities:

• Led two teams through two distinct projects using Agile methodology, overseeing the development and implementation process.

• Developed projects using Java, SpringToolSuite, and Maven as the core technologies.

• Designed and implemented the front-end using HTML, CSS, JavaScript, Typescript, Angular, and Node.js.

• Hosted both projects on Amazon Web Services (AWS), utilizing services such as Amazon EC2 for compute, Amazon S3 for storage, and Amazon RDS for PostgreSQL database.

• Implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins for streamlined software delivery.

• Leveraged Microservices architecture by utilizing RabbitMQ, Consul, and Histrix for service discovery, circuit breaking, and messaging.

• Ensured efficient and reliable communication between different components of the projects by utilizing the aforementioned Microservices.

• Worked in collaboration with cross-functional teams to ensure seamless integration of various project components and services.

Education

B.S. Computer Science, California State University Of Bakersfield, September 2014 - April 2016, GPA: 4.0

A.S. Computer Science, Bakersfield Community College, September 2012 - April 2014, GPA: 4.0

Achievements

● Dean’s list student from 2012 to 2016

● At both colleges I attended, neither of them had Computer Science clubs, so I started clubs at Bakersfield Community College and California State University. I hosted 3 different Hack-a-thons, I went to 5 local large companies and asked their HR to talk to their lead software engineer. I was successful each time and hosted sessions where students could ask the professionals career advice

● I petitioned California State University for $4,000 so we could get 30 RaspberryPis for the students, and I hosted many different workshops that utilized the RaspberryPis.

● I currently host a Discord server with roughly 25 members and tutor anyone who will join by using Udemy courses to help out



Contact this candidate