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