Post Job Free
Sign in

Software Development Engineer

Location:
Peoria, IL
Posted:
January 19, 2025

Contact this candidate

Resume:

ROJISH VARUGHESE

Software Development & Engineering Application Architecture Lead Software Engineer

12+ years of Experience

+1-309-***-**** ***********@*****.*** Peoria, IL, USA LinkedIn H1B Visa Holder [Open for Transfer]

PROFILE SUMMARY

Results-driven professional with experience in designing, developing, and implementing web and mobile applications. Proficient in software technologies, with a keen ability to translate business requirements into technical solutions. Expert in utilizing scalable web applications using React for front-end development and Azure for back-end infrastructure.

Expert in application architecture, specializing in designing scalable, robust, and secure enterprise systems. Skilled in implementing unit testing frameworks and leveraging hands-on experience with the E2E phases of the Software Development Lifecycle.

Skilled in troubleshooting and debugging software defects with efficiency, contributing to seamless functionality and user satisfaction.

Tech savvy, deft at devising solutions and communicating technical ideas effectively to stakeholders, clients, and cross-functional teams.

CORE SKILLS

Software Development Lifecycle

Scrum Methodologies

Full-stack Development

Client Engagement

Cloud Architecture

Feature Development

Team Building & Mentorship

Troubleshooting

Code Review

Application Architecture

Design Pattern

EDUCATION

B. Tech. in Electronics & Communication Musaliar College of Engineering & Technology, Pathanamthitta, Kerala 2010

Diploma in Electronics Government Polytechnic College, Vennikulam, Kerala 2006

PROFESSIONAL EXPERIENCE

Lead Engineer @ Infosys Technologies Feb. 2019 – Present

Requirement Analysis & Technical Strategy: Analyzed business requirements and crafted technical strategies, leveraging .NET and Azure technologies to deliver effective software solutions.

Agile Leadership & Team Guidance: Directed agile sprints and provided strategic mentorship, enhancing team dynamics and driving a 15% increase in productivity.

Feature Design & Development: Led the design and execution of innovative features for the calculator application, employing .NET frameworks and Azure cloud infrastructure, contributing to 20% improvement in user satisfaction ratings.

Security Enhancements: Implemented security protocols using OAuth2, JWT, and role-based access controls (RBAC), SonarQube reducing security incidents by 20%.

Full Stack Development: Developed end-to-end solutions using .NET, React, and SQL Server, delivering projects on time and within budget for clients.

API Design & Integration: Developed and optimized RESTful APIs, collaborating with UI teams to ensure seamless data integration and robust performance.

System Testing & Maintenance: Executed comprehensive system testing and facilitated ongoing maintenance, using Azure tools to ensure reliable and high-performing applications.

Code Review & Quality Control: Conducted thorough code evaluations and debugging, led design assessments for .NET components, and enforced stringent quality control measures.

Issue Management & Coordination: Managed issue resolution through ServiceNow, coordinating with various departments to address and resolve technical challenges efficiently.

Projects Handled:

Client: Caterpillar Inc (Jan. 2020 - Present)

Project: Maintenance Cost Calculator (An application designed to estimate machine maintenance expenses)

Technologies Used: .NET Core, C#, LINQ, Azure, Web API, REST Services, Blob Storage, Service Bus, WebJobs, App insight, App service

Led the backend team, coordinating development activities and ensuring adherence to best practices.

Actively contributed to the design & implementation of features while fostering collaboration between cross-functional teams.

Engaged directly with clients to gather feedback and refine application functionality.

Client: Johnson Controls (Feb. 2019 – Dec. 2019)

Project: Be Safe (A mobile application for fire and security personnel to complete pre-job checklists and site audit forms to ensure compliance with safety standards)

Technologies Used: C#, LINQ, Azure, Azure Functions, SQL Server, Web API, .NET

Supervised the backend team, managing project timelines and deliverables. Collaborated with team members to troubleshoot issues and optimize performance.

Conducted regular client meetings to discuss requirements, provide updates, and ensure the application met safety compliance standards.

Actively contributed to training sessions for end-users to facilitate smooth implementation.

Senior Software Engineer @ UST Global Nov. 2016 – Feb. 2019

Feature Development: Enhanced application functionality using C#, ASP.NET MVC5, and MSSQL, improving system performance.

UI/Backend Engineering: Contributed to UI and backend development with Kendo UI, jQuery, and MSSQL 2014, ensuring high-quality integrations.

Rebuilding Applications: Rebuilt and enhanced web applications from scratch using ASP.NET MVC5 and Kendo UI, improving overall application quality.

Performance Optimization: Improved application performance by 30% through code refactoring.

Third-Party Integrations: Integrated third-party services & APIs, enhancing product functionality and client satisfaction.

SharePoint Development: Developed SharePoint 2013 features and created design documents.

Team Management: Supervised & mentored junior developers, guiding their development processes.

Projects Handled:

Client: Dana Incorporated (Dec. 2017 – Feb. 2019)

Project: DGL (A logistics application designed to track load details, migrating the existing Centura application to ASP.NET MVC)

Technologies Used: C#, ASP.NET MVC5, LINQ, Kendo UI, jQuery, JavaScript, Ajax, HTML, CSS

Served as a senior developer focusing on both UI and backend development.

Conducted a thorough analysis of the existing application to identify areas for improvement and gain a deeper understanding of the business context.

Collaborated closely with stakeholders to gather requirements and ensure the new application aligned with business needs.

Project: I-Find (A web application that enables the client to view data from large text files)

Technologies Used: C#, ASP.NET MVC5, LINQ, Kendo UI, jQuery, JavaScript, Ajax, HTML, CSS, Windows Service, MSSQL 2014

Led the complete redevelopment of the application from the ground up using ASP.NET MVC5 and Kendo UI.

Worked closely with the client to understand specific data requirements and ensured efficient data retrieval and display.

Implemented best practices in coding and documentation to enhance maintainability.

Client: Starbucks (Nov. 2016 – Nov. 2017)

Project: Einhorn (A SharePoint application for store management)

Developed a comprehensive approach and design document outlining the project's architecture and workflow.

Designed and implemented features in SharePoint 2013 using C#, collaborating with team members to ensure seamless integration and functionality that met business objectives.

Engaged in testing and validation processes to guarantee a robust user experience.

Senior Software Engineer @ E Team Informatica Pvt. Ltd. Oct. 2015 – Nov. 2016

Requirement Analysis: Oversaw multiple projects by working onshore in Italy, conducting requirement analysis, and delivering the new features as per client specifications.

Feature Development: Developed and customized features for Sana Commerce using Dotnet 4.5 Framework, C#, and ASP.NET MVC5, aligning with client needs.

Team Leadership: Managed junior developers, providing guidance and oversight to ensure the project alignment and successful delivery.

Project Handled:

Project: Sana Commerce (An eCommerce ERP product offering customization options)

Technologies Used: .NET 4.5 Framework, C#, ASP.NET MVC5, Ajax, jQuery, NHibernate

Contributed to the development of features based on client specifications, collaborating closely with stakeholders to gather requirements and implement custom solutions.

Engaged in the full software development lifecycle, from design to deployment, ensuring high-quality code while adhering to best practices.

Conducted testing and troubleshooting to refine functionality and enhance user experience, while providing regular updates to the client on progress and outcomes.

EARLY CAREER

Software Engineer @ Adroitminds Software Labs Jan. 2014 – Oct. 2015

Programmer Analyst @ Systalent Software Pvt. Ltd. Nov. 2012 – Sept. 2013

Software Engineer @ Highnessoft Technologies Pvt. Ltd. Nov. 2011 – Nov. 2012

TECHNICAL PURVIEW

.NET: C#, ASP.NET MVC, .NET Core, Entity Framework, LINQ, ADO.NET

Web Development: JavaScript, jQuery, Bootstrap, HTML5, CSS, React, Angular

Cloud: Azure, Azure functions, Blob Storage, Service Bus, Web Jobs, app insights.

Database: MSSQL, MySQL, Snowflake DB

API Security: OAuth 2.0, JWT, and API management strategies

Version Control: GIT, TFS

Unit testing framework: NUnit, MSTest, Xunit

Software Development Methodologies: Agile, Waterfall



Contact this candidate