SUNIL CHAUDHARY
**** * ******** *** *******, IL *0640
641-***-**** ******************@*****.*** www.linkedin.com/in/sunil-chaudhary
FULL STACK SOFTWARE ENGINEER
Dynamic Software Engineer with 9 years of experience in software development, software architecture and expertise in designing service-oriented architecture.
Exceptionally skilled with extensive background in building scalable enterprise and commercial, front-end and back-end applications throughout SDLC.
Solid expertise in developing Object Oriented Programming application following the SOLID Principles, TDD and Clean Code.
Extensive experience developing web applications using AngularJS, Angular4/6, jQuery, JavaScript, HTML5, CSS3, Bootstrap, XML, JSON, ASP.NET Core, EF Core, ASP.NET MVC, WCF and Web API.
Comprehensive knowledge of relational databases, queries and hands on experience building ORM solutions.
Creative individual with problem-solving skills striving to increase functionality and performance on the project.
Self-motivated contributor who also enjoys collaboration of the team.
CORE COMPETENCIES
Web & Desktop Application Programming Front-End & Back-End Design Requirements Management
Software Development Life cycle Troubleshooting Performance Optimization Team Collaboration
Languages: C#, JAVA, SQL& PL/SQL.
Web Technologies: AngularJS, Angular 4/6, JavaScript, HTML5, CSS3, jQuery, Bootstrap, Kendo UI, XML, JSON, AJAX, ASP.NET Core, ASP.NET MVC and Web Forms.
Web Services: Web Services, WCF, Web API, SOAP, REST.
Frameworks: Entity Framework, Entity Framework Core, Unity (IoC), Autofac.
CI and deployment VSTS, Jenkins
Databases: Microsoft SQL Server, Oracle, MongoDB, SQLite.
SDLC: Scrum, Waterfall, TDD, BDD, DDD, SOLID Principles, UML.
Testing: NUnit, Moq. E2E.
Source Controls: Git, TFS, SVN.
Platforms: Windows, Linux.
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).
DONNELLEY FINANCIAL SOLUTIONS, Chicago, USA Feb.2018- Jan.2019
DFS provides software and services that enable clients to communicate with confidence in a complex regulatory environment.
Software Engineer
Project: Storefront
Work in a fast-paced agile environment developing features planned as part of a roadmap.
Develop clear, concise and well-tested code as part of a wider team through pair programming and code reviews.
Design user interface using Kendo UI and Bootstrap libraries for more productive web design.
Build scalable RESTful services using Web API consumed by Angular.
Used Git for version controlling and VSTS for project tracking.
Technologies: Angular 4/6, Kendo UI, HTML5, CSS3, Bootstrap 4, JavaScript, TypeScript, C#, ASP.NET Core, EF Core, WEB API, Unity, Visual Studio Code 2017, SQL Server 2017, SOLID Principles, TDD, BDD, DDD, Jasmine, Karma, Protractor, Cucumber, NUnit, VSTS, CI/CD, Azure Cloud Services, multithreading, unit testing, e2e testing, acceptance testing, integration testing, Scrum, Git, Postman, Swagger, Hangfire.
PROFESSIONAL COMPUTER SYSTEM, Kathmandu, Nepal Aug.2013- March.2016
Nepal’s top ISO 9001:2008 certified software company, providing development and consulting services.
Sr. Software Engineer
Project: Integrated Tax System
Contribute to the software development lifecycle by handling requirements gathering and specification.
Enhanced several internal applications by designing and implementing subsystems features.
Designed UI using HTML, CSS, JavaScript, Bootstrap.
Used AngularJS MVC Architecture in the development for data binding and to consume Web API.
Build scalable RESTful Web API consumed by AngularJS.
Used TFS for version control and source code maintenance needs.
Technologies: .NET Framework 4.5, C#, ASP.NET Web API, Entity Framework, Autofac, Automapper, FluentValidation, AngularJS, HTML, CSS, JavaScript, Bootstrap 3, 3rd party libraries, JSON, SQL Server 2012, Visual Studio 2012/2013, SAP Crystal Report, NUnit, Moq, TDD, Scrum, Fiddler, Postman, TFS.
PROFESSIONAL COMPUTER SYSTEM, Kathmandu, Nepal Aug.2010- Jul.2013
Nepal’s top ISO 9001:2008 certified software company, providing development and consulting services.
Software Engineer
Project: ICTNJ (Information and Communication Technology for Nepal Judiciary).
Participated in all phases of software development, from requirements through programming, database design, user interface design, and testing.
Improved development methodologies and management by participating in technical strategy, policy, and procedure.
Develop a web system using ASP.MVC and C#.
Design and develop UI using HTML, CSS, JavaScript and Razor Views.
Develop web services using WCF frameworks consumed by jQuery Ajax calls.
Technologies: .NET Framework 4.0, C#, ASP.NET MVC, Razor, Entity Framework, WCF, HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, Visual Studio 2010, SQL Server 2008R2, Waterfall, SVN.
HULAS STEEL INDUSTRIES, Kathmandu, Nepal Dec.2008-Nov.2009
Joint venture between Golchha and Comcraft to drive industrial and commercial development.
Software Developer
Project: Hulas Business Solution
Communicated with management and end users to report on progress and updates.
Designed web UI using ASP.NET, HTML, JavaScript, CSS, Web Forms and AJAX controls.
Used jQuery to implement user interface controls to validate client-side validation.
Used SVN for code repository and version control.
Technologies: C#, ASP.NET 2, ADO.NET, HTML, CSS, JavaScript, AJAX, jQuery, JSON, XML, SQL Server 2008, Visual Studio 2008, Waterfall, SVN.
ASIA-PACIFIC COMMUNICATION ASSOCIATES, Kathmandu, Nepal Sep.2007-Sep2008
Multinational communications software and technology company.
Software Developer
Project: Subscribe Newspaper
Swiftly addressed and resolve database issues and performance bottlenecks.
Facilitated software quality by developing and managing test cases and technical artifacts.
Provide technical support for released application software, working with customer support team.
Technologies: C#, ASP.NET, ADO.NET, Web Forms, HTML, CSS, AJAX Toolkit, JavaScript, SQL Server 2005, Visual Studio 2005, Waterfall, SVN.
ACADEMIC PROJECTS
Online Testing System, Maharishi University of Management, April.2017-Oct.2017: Develop a web application which allows the faculty to create, modify and store questions which can be grouped to form sections and these sections can be grouped together to form tests. This system is designed for MUM to conduct logic tests of their students on regular basis.
Twitter Bar, Maharishi University of Management, Jan.2017-Mar.2017: Built a web application to view latest tweets about some search topics and closest trends at a particular location of user interest (using google map). Technologies used: Java, Twitter Restful API, JavaScript Google map API, Twitter4j Library, JSP, Servlet, HTML, CSS, AJAX, JSON, jQuery, NetBeans.
Library Management System, Maharishi University of Management, Nov.2016-Dec.2016: Built a well-organized software solution for a library which provide information on any book present in library to the user as well as library member. It keeps track of book issued, returned and added to library. Technologies used: Java, JavaFX, Scene Builder, File System.
College Management Information System, Cosmos College of Management & Technology, Feb.2006-Jul.2006: Built a web-based application enabling simplified management of college information, including account, academic, and library modules. Developed using PHP and MySQL.
EDUCATION
Master of Science in Computer Science
(In progress via distance education)
Maharishi University of Management, Fairfield, Iowa
Key Courses:
Fundamental Programming Practices, Modern Programming Practices,
Web Application Programming, Databases, Big Data, Algorithms, OS, Project Management, Advanced Software Engineering, Computer Networking.
Bachelor of Engineering in Information Technology
(Completed on 2006)
Cosmos College of Management & Technology, Kathmandu, Nepal
PROFESSIONAL DEVELOPMENT
.NET Specialization Certificate – APTECH Computer Education
Red Hat Certified Engineer (RHCE) – Red Hat, Inc.