Post Job Free
Sign in
Sorry, this job has been deleted.
Please consider applying to the jobs below.

Software Engineer Senior

Location:
Glenview, IL
Posted:
December 17, 2024

Contact this candidate

Resume:

Shane F. Kelly

Shane Kelly

Glenview, IL *****

Mobile: (201) 688 - 7107 **************@*****.***

Senior Software Engineer

With over 10 years of experience as a Senior Software Engineer, I specialize in developing and maintaining high-performance software applications. I have a proven track record of leading projects that leverage C#, .NET, and front-end technologies like Angular, with a strong emphasis on efficiency, quality, and security. My technical expertise spans C#, ASP.NET, JavaScript, and TypeScript, allowing me to create reliable web and desktop applications that effectively meet business objectives. I’m well-versed in both Waterfall and Agile project management methodologies and proficient in tools like TFS and Visual Studio to streamline development and ensure code quality. Additionally, I work with modern technologies such as ASP.NET Core, RESTful services, Angular, and databases like MySQL and MongoDB to optimize application performance and scalability. My goal is to deliver high-quality, secure, and efficient software solutions, driven by strong problem-solving skills and a commitment to continuous improvement. WORK EXPERIENCE

INTEGRIS, Remote Feb 2021 - present

Senior Software Engineer

● Created various controllers, views using MVC framework Angular 14 using CLI.

● Involved in developing object-oriented PowerShell, typescript and experienced with AJAX, JSON, HTML, and CSS

● Engineered scalable microservices and backend services using ASP.NET Core 5/6/7 and .NET Framework 4.8, enhancing application performance and reliability, leading to a 30% improvement in system responsiveness for eCommerce and financial platforms.

● Designed and implemented RESTful APIs with ASP.NET Web API 2, facilitating efficient communication between microservices and frontend systems, thus improving data retrieval speeds by 25%.

● Led cloud migration projects by transitioning on-premise applications to Azure and AWS, improving system scalability, performance, and security for healthcare and financial applications.

Shane F. Kelly

● Architected and deployed serverless functions on Azure Functions and AWS Lambda, reducing operational costs and increasing efficiency in handling event-driven processes for eCommerce platforms.

● Implemented CI/CD pipelines using Azure DevOps and Jenkins, resulting in a 40% reduction in deployment time and minimizing human errors.

● Developed cloud-native applications utilizing Docker and Kubernetes, ensuring high availability and scalability of microservices across financial and eCommerce systems.

● Integrated real-time data processing features using SignalR and WebSockets hosted on Azure, enhancing the functionality of eCommerce platforms and reducing latency in live updates.

● Enhanced application security by implementing OAuth 2.0 and JWT-based authentication across cloud-based microservices, ensuring secure user access and reducing security vulnerabilities in healthcare and financial applications.

● Optimized cloud database operations by leveraging Azure SQL Database and Amazon RDS, reducing query execution times by 15% and improving overall data handling efficiency across different domains.

● Developed the application module using front-end frameworks such as React 18, JavaScript and jQuery.

● Utilized core React 18 features such as HTTP, Data Binding, Forms, Services and Dependency Injection.

● Involved in the creation of interface to manage user menu and Bulk update of Attributes using React and jQuery.

● Led the adoption of cloud-based microservices architecture for a major healthcare application, resulting in improved system modularity, scalability, and maintainability.

● Conducted comprehensive unit and integration testing using xUnit and NUnit, identifying and resolving critical bugs, resulting in a 40% reduction in post-deployment issues across all cloud projects.

● Collaborated with cross-functional teams in Agile sprints, participating in sprint planning and retrospectives, which enhanced project alignment and delivery efficiency across e-commerce, financial, and healthcare projects.

● Documented technical processes and cloud architectures to facilitate knowledge transfer and support ongoing maintenance, improving team productivity and project continuity. VERAQOR, NJ Feb 2016 - Nov 2020

Senior Full Stack Engineer

● Architected and developed microservices for an eCommerce platform using ASP.NET Core 3.1 and .NET Framework 4.6, which improved scalability and performance by 30%. These microservices were designed to handle high transaction volumes and were optimized for both speed and reliability.

● Implemented RESTful APIs with ASP.NET Web API 2, ensuring efficient data exchange between microservices and frontend systems. This integration improved data handling and synchronization across the platform, resulting in a 20% increase in data processing efficiency. Shane F. Kelly

● Led cloud-native application development on AWS, utilizing services such as AWS Lambda, S3, and DynamoDB to create highly scalable and resilient eCommerce platforms. This led to a 25% reduction in operational costs due to the efficient use of serverless architecture.

● Designed and managed cloud infrastructure using Terraform and CloudFormation, ensuring consistent deployment and configuration across multiple environments. This approach facilitated the rapid scaling of financial applications and improved the reliability of deployment pipelines.

● Deployed containerized applications using Docker and Kubernetes on AWS ECS and Azure Kubernetes Service (AKS), streamlining the deployment process and enhancing system scalability. This resulted in a 30% reduction in deployment times and improved the overall efficiency of continuous integration/continuous deployment (CI/CD) processes.

● Enhanced application security by implementing OAuth 2.0 and token-based authentication, which fortified protection against unauthorized access in cloud-based financial transactions. This implementation reduced security vulnerabilities by 40% and ensured compliance with industry standards.

● Optimized database performance using SQL Server 2017 and Amazon RDS, leading to a 15% reduction in page load times and a 25% improvement in transaction processing speeds. These optimizations contributed to a smoother user experience and faster transaction completion rates.

● Conducted unit and integration testing using xUnit and NUnit, which resulted in a 40% decrease in post-deployment issues and significantly improved code quality. These testing practices were integral to maintaining high reliability and performance in production environments.

● Collaborated with front-end teams to integrate Angular 8/9 and Blazor into cloud-based microservices applications, delivering real-time updates and enhancing the user experience on the eCommerce platform. The integration of these technologies allowed for the development of rich, interactive single-page applications (SPAs) that were both responsive and highly performant.

● Architected and implemented a rich, interactive SPA using Blazor WebAssembly, creating reusable components for various parts of the application, including product listings, shopping carts, and user profiles. This development effort contributed to a more modular and maintainable codebase, as well as an improved user experience.

● Ensured responsive design and cross-browser compatibility across various devices, ensuring a consistent and user-friendly experience on both mobile and desktop platforms. This focus on front-end performance optimization led to a 20% increase in user retention and engagement.

● Participated actively in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, which improved project delivery timelines and cross-team collaboration. My active involvement in these ceremonies helped ensure alignment with business goals and timely delivery of features.

Shane F. Kelly

IT Landmark, NJ Jun 2013 – Dec 2015

Junior Developer

● Developed and maintained full-stack web applications using C# 5/6, ASP.NET 4.5, Entity Framework 5/6, and SQL Server 2012, improving system performance and user experience in various financial and healthcare projects.

● Designed and implemented responsive front-end interfaces using HTML5, CSS3, JavaScript, and jQuery, ensuring cross-browser compatibility and enhancing user engagement.

● Utilized AngularJS to build dynamic single-page applications (SPAs) for healthcare management systems, resulting in a 20% increase in user satisfaction due to improved performance and usability.

● Optimized front-end performance by implementing lazy loading, code splitting, and image optimization techniques, which reduced page load times by 30% across multiple platforms.

● Integrated RESTful APIs with AngularJS and jQuery, enabling seamless data exchange between the front-end and back-end, and improving the efficiency of web applications.

● Worked closely with UX/UI designers to translate design mockups into interactive and user- friendly web pages, ensuring a consistent look and feel across different devices.

● Enhanced application responsiveness using Bootstrap and Foundation, creating mobile- friendly layouts that improved accessibility and user interaction on healthcare portals.

● Collaborated with senior developers to design and implement back-end services using ASP.NET Web API, which facilitated secure and efficient data handling for financial and healthcare applications.

● Conducted code reviews and debugging sessions for both front-end and back-end components, improving code quality and reducing bugs by 25%.

● Contributed to the development of unit tests for both front-end (using Jasmine) and back- end components (using NUnit), ensuring the reliability and stability of applications before deployment.

● Deployed and managed .NET applications on Azure, improving the scalability and reliability of cloud-based services for healthcare solutions.

● Authored technical documentation for front-end and back-end components, facilitating knowledge transfer and ensuring smooth handovers to support teams. EDUCATION

Princeton University, Princeton NJ 2009 - 2013

Bachelor Degree in Computer Science

Shane F. Kelly

TECHNOLOGIES

Programming Languages: VB.NET, C# 9/10/11/12, JavaScript, TypeScript, ES6, ES7, ES8, HTML5, CSS, SCSS

Backend Technologies: .NET 5/7/8, .NET Framework, .NET Core, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, Entity Framework, Entity Framework Core, ADO.NET, ServiceStack, GraphQL, REST API Frontend Technologies: React.js (16, 17, 18), Redux, ContextAPI, Mobx, Next.js, Angular, AngularJS, RxJS, Observable, Blazor, jQuery, Bootstrap, Material UI, Tailwind CSS, Vuetify, Pinia, Nuxt.js, Svelte, Foundation, D3.js Cloud Services and 3rd Party Platforms: Azure, AWS (EC2, DynamoDB, RDS, S3, CloudWatch, SNS, SQS), CI/CD Pipelines, Docker, Kubernetes, Git, GitHub, GitLab, RabbitMQ, Apache Kafka, Jenkins, Jira

Database Management: MySQL, MSSQL, NoSQL, SQL Server 2012/2016/2017/2019/2022, PostgreSQL 9.2/9.3/9.4, MongoDB, SQLite, Redis, Oracle, T-SQL, LINQ, CosmosDB, TypeORM

Testing Tools: NUnit, xUnit, MSTest, Jest, Enzyme, Cypress, Jasmine, Playwright, Unit Testing, E2E testing

Development Practices and Tools: Micro Frontend, Microservices, Agile, Scrum, Kanban, Waterfall

Other Technologies: MVC/MVVM, OOD/OOAD, SDLC, Webpack, EsLint, TSLint, Prettier, Babel, Node.js, Nest.js, Express.js, Sails.js, OAuth, JWT, Axios, Ajax, HttpRequest

OS & IDE: Windows 10/11, macOS 10.9/11, Visual Studio 2010/2012/2015/2017, Visual Studio Code

Documentation & Testing: Storybook, Swagger, JSDoc, Documentation Leadership & Mentoring: Mentoring, Leadership, Code review



Contact this candidate