Justin R Hewitt
East Orange, NJ
***************@*****.***
Summary
I am a seasoned senior software engineer with nearly a decade of hands-on experience in the field.
My technical prowess spans across a range of languages and technologies, including C#, .NET, ASP.NET, .NET Core, ADO.NET, Node.js, Angular, Azure.
My strong analytical skills enable me to excel in requirement gathering and analysis, ensuring that projects are aligned with client needs.
I have a solid command of database management, including MySQL, PostgreSQL, Oracle and MongoDB, ensuring robust and scalable data solutions.
Also I have a successful track record of designing and building scalable and high-performing applications that meet business needs and surpass client expectations in industries such as Fintech, eCommerce, Healthcare, and Social Apps.
Education
Bachelor of Computer Engineering from California Polytechnic State University, 2011 – 2015 (GPA: 3.85)
Skills
Backend:
.NET, .Net Core, C#, ASP.Net, ADO.NET, Node.js
REST API, LINQ, GraphQL, JSON, XML, SOAP
SQL Server, MS SQL, MySQL, PostgreSQL, Oracle, MongDB
Frontend:
HTML5, CSS3, SASS, LESS, ES6/7, Javascript.
Angular, Ngrx, Typescript, Material UI, Kendo UI, Semantic UI, Tailwind CSS.
Testing tools:
Jest, Jasmine, Cypress(javascript)
NUnit, MSTest, xUnit (.Net, c#)
Other:
GitHub, Bitbucket, Gitlab
Agile-Scrum, Jira, Asanam, Kubernetes, Docker, Kafka
CI/CD, Jenkins, Travis CI, Trello
Azure, AWS, Paas, SaaS, Apache, Nginx, IIS servers
Strong Analytical skills
Good Communication and Interpersonal skills
Creative thinking skills
Decision-making skills
Problem-solving skills
Experience
Xenoss - Brooklyn, NY Jan 2022 – Mar 2024
Senior Software engineer
Responsibilities:
·Orchestrated the transition and refactoring of .NET 7.0, 8.0 based systems using Entity Framework, leading to a 30% reduction in code redundancy.
·Spearheaded the development of a robust WPF application, enhancing the UI and UX for onboard systems.
·Developed a text-based Rule Engine using .NET Core, which allowed the sales team to integrate sophisticated discount systems.
·Introduced and implemented GraphQL and Restful API, enhancing API efficiency and enabling more flexible data retrieval, resulting in a 20% improvement in application data handling efficiency.
·Troubleshoot and resolved bugs in .NET 6.0 applications to ensure optimal development environment.
·Engineered and managed innovative features using LINQ, WPF, and WCF to facilitate system-wide enhancements and streamline operations.
·Implemented unit testing and integration testing using MSTest and NUnit, improving code coverage by 40% and ensuring robust production releases.
·Led the integration of .NET 8.0 applications with Microsoft SQL Server using Entity Framework, optimizing CRUD operations and reducing database access latency by 15%.
·Worked with n-tier architecture involving services layer, data access layer and business layer created using c#.
·Collaborated with DBA teams to optimize SQL stored procedures and indexes, enhancing database performance during high-traffic scenarios.
·Designed, developed, and optimized complex T-SQL stored procedures, functions, and triggers to support business processes and application requirements.
·Worked on creating different type of indexes based on different collections to get good performance in MongoDB.
·Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
·Plan and coordinate the administration of PostgreSQL databases to ensure accurate, appropriate and effective use of data, including database definition, structure, documentation, long-range requirements and operational guidelines.
·Worked on functions in Lambda that aggregates the data from incoming events, and then stored result data in Amazon DynamoDB.
·Designed Document Data Model for DynamoDB and participated in the Capacity planning.
·Wrote Scope Scripts to handle multi-million rows and for daily loading from COSMOS Server and scheduling the data load using DataGrid.
·Test the cosmos scripts and workflow in the INT environment.
Worked on NGP onboarding to Implement Delete Processor in Cosmos/Azure SQL.
·Developed complex LINQ-to-SQL queries, streamlining data retrieval and report generation processes.
·Utilized Angular 13, 14 and Ngrx to manage state in more complex applications, resulting in cleaner code and easier debugging.
·Developed reusable Angular components to standardize UI elements across different projects, ensuring consistent branding and user experience.
·Spearheaded the adoption of Angular for several internal web applications, boosting front-end development speed by 30%.
·Led the optimization of database queries using Entity Framework, ensuring maximized performance and reduced overhead.
·Designed a long-running infrastructure to offload portfolio reporting batcher complex operations to background processes, significantly increasing job runs' success rate by 40% (Node.js, Redis).
·Collaborated with UX/UI designers in implementing Angular components for the portal's dashboard, enhancing visualization and interactivity for users.
·Collaborated with a team of 12 engineers to decouple services from a monolithic structure into a more efficient microservices architecture.
·Managed end-to-end test automation pipelines using SpecFlow, ensuring smooth CI/CD integration and achieving faster release cycles.
·Architected and Dockerized the system hosting to Kubernetes, resulting in the project experiencing zero downtime.
·Utilized Kafka for event streaming between microservices, enhancing real-time communication and data synchronization.
·Implemented observability for services with distributed tracing using Jaeger, Prometheus Exporter, and Grafana Dashboard.
·Collaborated with cross-functional teams, PMs, and other stakeholders to ensure timely and high-quality project delivery.
·Collaborated on software architecture design and implementation of a Blazor WebAssembly web application API UI and Azure Functions App background jobs—the tool for planning the mining exploration major work.
·Integrated with SharePoint file storage and Outlook emailing via Microsoft Graph API on corporate Azure AD.
·Collaborated seamlessly with cross-functional teams to devise and implement Kafka-based solutions, guaranteeing seamless data integration and efficient communication.
·Always stuck to following confidential internal case handling process to address Azure customers based on business priorities.
·Resolved Azure portal related issues by collecting Network Traces and analyzing them.
·Used RabbitMQ, Ocelot API, CQRS/Mediator.
Eleks - Las Vegas, NV Nov 2019 - Dec 2021
Senior C# / .NET Engineer
Responsibilities:
·Led the migration of services from ASP.NET to .NET Core, bolstering the system's capacity to manage 100,000 requests per minute.
·Expertly utilized Entity Framework for ORM, achieving faster query performances.
·Conducted in-depth analyses and improvements of the existing WCF services, ensuring reliability and top-notch performance.
·Integrated MongoDB into .NET Core applications, allowing for scalable NoSQL data storage and retrieval.
·Conducted database normalization processes on SQL Server, improving data structure efficiency and minimizing redundancy.
·Developed the classes using C#, which incorporate N-tier architecture and database connectivity.
·Developed application with ASP.Net MVC 4.5 Framework and C#.
·Developed Web Forms for application using ASP.NET 3.5, MVC 5.0 and C#.
·Developed and maintained database connection pooling, ensuring efficient resource utilization and scalability during high demand periods.
·Developed XML Web Services in C# and SOAP for information exchanges across applications.
·Worked on .NET Security features such as Forms-based Authentication and Role-based Authorization.
·Utilized ElasticSearch with .NET 5.0 for efficient full-text search capabilities, improving search response times by 25%.
·Introduced GraphQL to the team's tech stack, resulting in a 30% reduction in the number of API requests and a 15% increase in performance.
·Implemented to reprocess tgrahe failure messages in Kafka using offset id.
·Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
·Developed a custom testing framework leveraging xUnit for service-level tests, reducing bug detection times by 60%.
·Integrated Selenium with .NET for comprehensive UI testing of web applications, ensuring consistent user experiences across different browsers and platforms.
·Conducted extensive TDD (Test-Driven Development) practices, leading to more reliable and maintainable codebase.
·Designed and created different ETL package using SSIS and transferred data from Oracle source to MS SQL server destination.
·Troubleshoot the failed cosmos job and fix the issues in timely manner.
·Seamlessly integrated RabbitMQ to connect with 30 diverse services, ensuring flawless and dependable operation.
·Migrated services to Azure Kubernetes Service infrastructure with a sophisticated CI/CD GitOps and ArgoCD solution, reducing deployment effort by 50 to 90%.
Syndicode - San Francisco, CA Dec 2016 - Oct 2019
Software Engineer
Responsibilities:
·Pioneered and transitioned from outdated PHP-based software to .NET, resulting in a remarkable 20% reduction in time-to-market for new features.
·Developed applications using WPF, LINQ, and Entity Framework.
·Established best practices for test coverage, incorporating live unit testing in Visual Studio, which increased development speed by 20%
·Spearheaded the integration of .NET applications with MariaDB, ensuring seamless data flow between services.
·Created the .NET templates class hierarchy for the JSON structures so that each JSON file can be de-serialized in one VB.NET statement.
·Orchestrated the migration of legacy databases to more scalable and robust platforms, such as MongoDB and SQL Server, without service interruptions.
·Upgraded the system architecture to integrate .Net Framework 4, achieving significant improvements in memory allocation and runtime.
·Developed .NET Web database applications using with ASP.NET (VB.NET & C#), XML, XSL, SQL Server and MySQL databases for multiple clients.
·Designed and Developed Logging and Monitoring for Microservices by fluentd.
·Implemented extensive client/server validations using .NET validation controls Javascript for client side validations and custom control validators for server side validations.
·Wrote event based code in C# using server controls like Data grid and Data List.
·Configured high availability using geographical MongoDB replica sets across multiple data centers.
·Performed CRUD operations on the data imported.
·Performed tuning on a daily basis for preventing issues and providing capacity planning using MYSQL enterprise monitor.
·Wrote services to store and retrieve user data from the MongoDB for the application on devices.
·Integrated Angular into the company's main tracking application, providing real-time updates to customers and improving overall client satisfaction.
·Refactor frontend code from Blazor to Angular to improve performance and compatibility.
·Implemented classes, interfaces and methods, constructors and objects definition using Typescript.
·Implemented server-side rendering with Angular and Node.js to improve the application's SEO and initial load time.
·Utilized Angular Router for the seamless transition of in-app pages, leading to improved navigation and user experience.
·Database migration/consolidation from Oracle 10 and 11 to 12c Multitenant databasesql.
Promowise - Chicago, IL Nov 2015 - Nov 2016
C# /.NET Engineer
Responsibilities:
•Developed complex web applications in Visual Studio 2008 and .NET 3.5 framework utilizing improved AJAX controls and LINQ. Used web services to implement the various services such as the QA Servicess, the Treatment Services, etc.
•Used ADO.NET to access data from database in a web application.
•Used C# for ASP.NET 2.0 and Confidential Ajax.NET to achieve specific functionality on Web sites.
•Used Unit Test in testing the code of the application and CSS styles, themes for Web pages.
•Wrote Node.js back-end and Firebase cloud functions for handling user authentication and Firestore data manipulation, resulting in a 40% reduction in authentication time and a 30% increase in data manipulation efficiency.
•Developed a large and efficient cron-job system for performing periodic tasks on the back-end side without any front-end requests, resulting in a 30% reduction in overall system load and a 25% increase in system reliability.
•Expertise in building and deploying ASP.NET application to Azure Cloud Service and Prototype concept using ASP.NET and EF7 model first to replace current Access apps.
•Creation and Maintenance of MS Azure-cloud infrastructure and Virtual Network between MS Azure and On-premise network for backend communication.
•Structured the database to optimize real-time data usage and storage using MongoDB on AWS EC2, resulting in a 35% reduction in data access time and a 20% increase in data storage capacity.
•Installed and deployed Kafka, Zookeeper, ELK, Grafana on DCOS platform at AWS Cloud.
•Evaluate technologies, drive consensus, create proof-of-concept and frameworks Architect,
Design & Develop Security & integration components for data extraction, & internal /external application integration.