Paul Francis M
*************@*****.*** Boston, MA, USA – 01801
Contact No: 781-***-**** Linkedin
Summary:
● Having Around 13+ years in the IT industry, I have excelled as a Senior .NET Developer and with 5+ Tech Lead, contributing to the design, development, analysis, testing, implementation, and maintenance of a diverse array of applications spanning Client/Server, Internet, Intranet, Windows, and Web-based environments.
● Proficient in SDLC methodologies such as Agile and Waterfall, I have navigated all phases from initial requirements investigation to documentation and implementation, ensuring robust and scalable solutions.
● My expertise in using .NET components including C#, ASP.NET, ASP.NET MVC, ADO.NET, and ADO.NET Entity Framework has been instrumental in efficient and performant application development.
● Proficient in .NET frameworks including ASP.NET Core Web App, ASP.NET Core Web API, and Microservices, I have delivered robust and scalable web solutions meeting industry standards.
● My experience extends to back-end components like Restful APIs, XML Web services (SOAP, WSDL), Web API, WCF Services, and Windows Services, ensuring seamless integration and functionality.
● I am proficient in ORM frameworks like ADO.NET, Entity Framework, and Entity Framework Core, facilitating efficient database interactions and data management.
● Skilled in handling data formats like JSON and XML, I ensure compatibility and interoperability within diverse system environments.
● For front-end development, I am adept in HTML5, DHTML, CSS, JavaScript, AJAX, jQuery, JSON, and XML, ensuring responsive and interactive user interfaces.
● Experience in database connectivity using ADO.NET, Entity Framework, and LINQ to SQL. Hands-on experience in database development using Stored Procedures, Cursors, Indexes, Views, Triggers (DDL, DML), and User-Defined Functions to facilitate efficient data manipulation and data consistency.
● Worked on Agile methodology in all my projects.
● Experience in using different source control tools like TFS (Team Foundation Server), SVN(Sub-Version), GIT-Hub.
● Experience with Azure PaaS Solutions like Azure Web Apps, SQL Azure and Azure Storage.
● Experienced in developing PL/SQL stored procedures, functions, and triggers, I optimize database operations for enhanced performance.
● Leveraging message queues like MSMQ, I implement efficient asynchronous communication mechanisms within applications.
● Proficient in testing frameworks such as XUnit for .NET Core applications, ensuring comprehensive test coverage and robust code quality. Additionally, I have utilized testing frameworks
● I am proficient in testing tools like Postman, SOAP UI, and Swagger UI, conducting thorough API testing and documentation to ensure interoperability and compliance.
● I have implemented Azure DevOps CI/CD pipelines from a developer standpoint, ensuring seamless integration and deployment of application updates.
● I have utilized Microsoft Azure for scalable system deployment, operations, and maintenance.
● Skilled in optimizing development and deployment with Visual Studio, Visual Studio Code, and SQL Server Management Studio. Extensive experience in diverse .NET applications, encompassing C#, ASP.NET, Telerik Controls, Silverlight, AJAX, XML, and JavaScript within Visual Studio .NET 2012/2010/2008.
● My experience also includes utilizing logging tools like Log4Net, ensuring comprehensive application monitoring and error tracking.
● Additionally, I have utilized ticketing and project management tools like JIRA and TFS for streamlined project tracking and collaboration.
● Strong Analytical and problem-solving skills in any tense and deadline situations.
● Excellent hands-on experience with Azure cloud IAAS, PAAS, and SAAS
● Excellent Development and architecture experience in MVC, Webforms, WCF, WPF, and Silverlight.
● Excellent exposure to implementing Azure portal, App Services, Web jobs, functions, and App Analytics.
● Proficient in securing applications against vulnerabilities like XSS, SQL Injection, DOS, DDOS, etc., by working with tools like ZAP scan and SonarQube.
● Experience designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls, and CSS.
● Good understanding of Agile, Scrum, and Waterfall methodologies.
● Excellent experience in collaborating with designers and other developers to take a project from concept to delivery
● Being a team player and self-motivated, I am confident of a better understanding of the situation to get the best possible results.
Technical Skills/Tools:
Programming languages: C#
.Net Technologies: Classic ASP, ASP.NET, ADO.NET, LINQ, Entity Framework, Win forms, Webforms, WCF, ASP.NET MVC, Silverlight, WPF, .Net Framework, .Net Core. Database servers: SQL Server, My SQL
PostgreSQL Cloud: Azure, Azure App Services, Azure Web jobs, functions, SQL Azure. Scripting Languages: JavaScript, JQuery, JSON, AJAX, React.js, Typescript, Bootstrap, Telerik Internet technologies: XML, JSON, XSLT, XPath, CSS3, DHTML, HTML 4.0/5.0 Visual Modeling Tools: Microsoft Visio, Canva, Draw.io. Protocols: SOAP, REST, HTTP(S), TCP/IP
Operating systems: Win 11/10/8/7/Vista/XP/ NT, Server 2008/2012/14, Mac OS, Microsoft Tools: Visual Studio 2003/05/08/10/12/15/17/19/22, Code, Crystal Reports, MS Office, Power Apps, SharePoint.
Azure Cloud: Functions, Web-jobs, App Services, DevOps, Pipelines, App Insights Version Controls: TFS, VSS, Sub Version, Git
Boards: Azure DevOps, Jira,
Education and Certifications:
● Master’s in Computer Network Security (Jun 2006 – July 2008) Middlesex University, London
● Bachelor’s of Science in Electronics and Communication Engineering
(June 2001 –April 2005)
S R K R Engineering (JNTU), Bhimavaram, India
Professional Experience:
Client: ResSourcepro (CBIZ Insurance, OH) June 2015 – till now Role: Tech Lead & Senior.Net Developer
Responsibilities:
● Implemented Agile Software Development methodologies and conducted unit tests, integration tests, and end-to-end tests to ensure reliability, functionality, and performance.
● Prepared business documents, presentations, and conducted a proof of concept (POC) from inception to deployment on a Windows server to facilitate efficient and effective high-quality software development through Agile methodologies.
● Expertise in designing ASP.NET-based Graphical User Interfaces with CSS, JavaScript, AJAX, jQuery, Bootstrap, Multithreading and HTML.
● Styling the Web Forms using HTML5, CSS3, Bootstrap, Data tables, Font-Awesome.
● Engaged in Discussion Board for Client Interaction, managing change requests, and follow-ups to ensure effective communication and client satisfaction.
● Developed middle layer using C#.NET and ASP.NET. Gathered requirements, designed, and developed projects using WPF, OOPS concepts, and solid principles, ensuring robust and scalable solutions.
● Utilized Azure for cloud-based deployment and management of applications, ensuring scalability and flexibility.
● Leveraged Docker for containerization of applications, improving deployment efficiency and consistency.
● Employed Kubernetes for orchestration and management of containerized applications, ensuring seamless scaling and reliability.
● Conducted unit tests, integration tests, and end-to-end tests to ensure the reliability, functionality, and performance of the portal system. Thoroughly tested to identify and fix bugs and issues, ensuring high-quality deliverables
● Implemented validation at the Controller level in ASP.NET MVC for data integrity and user input validation.
● Utilized LINQ to SQL as the data provider for seamless communication with SQL Server Database, ensuring efficient data retrieval and manipulation.
● Developed a RESTful API service using .NET Core Web API, .NET Framework 4.0.1/4.5, LINQ, and T-SQL. Implemented a claims-based authorization model for secure access to resources.
● Utilized TFS for source code maintenance among team members.
● Employed Entity Framework Code First Approach and LINQ for querying, retrieving, and manipulating data as strongly typed objects, ensuring automated data access and storage mechanisms.
● Implemented ASP.NET validation controls and JavaScript for server and client-side validations. Utilized forms-based Authentication and role-based Authorization for enhanced security.
● Reviewed and modified programs to ensure technical accuracy, security, and reliability of applications.
● Implemented data extraction and streaming using Kafka for efficient data processing.
● Deployed the portal system to production environments, monitored performance and stability, and ensured continuous availability and reliability. Applied patches, updates, and troubleshooting as needed
● Implemented server-side logic, business rules, data validation, and database interactions using VB.NET within ASP.NET Web Forms pages and code-behind files. Created complex SQL queries, stored procedures, joins, views, functions, and triggers using SQL Server Management Studio.
● Developed TypeScript-based applications to enhance code quality and maintainability, incorporating modern web development practices.
● Performed unit testing on developed applications using Karma. Involved in testing, debugging, maintenance, and enhancement of projects.
Client: Planned Parenthood of Illinois (NextGen, EHR) May 2013 – May 2015 Role: Sr Implementation Consultant
Responsibilities:
● Worked as a Implementation Consultant and performed KBM upgrades for Nextgen software for different clients
● Extensively participated in Agile SDLC methodology, including scrum meetings, retrospectives, sprint planning, and review meetings.
● Within the EHR system, design templates based upon end user requirements and perform database queries to assist in reporting to enhance patient care and physician productivity
● Track Template changes for KBM upgrades and perform upgrades
● Troubleshoot problems and issues related to the NextGen EHR
● Assist with the setup and implementation of NextGen features
● Work in conjunction with the implementation and training team to optimize workflows
● Investigate and make recommendations on new performance methodologies and application design
● Developed the web pages using ASP.NET, HTML and CSS for styling the Web pages. Client: Socrates healthcare Ltd, Ireland Nov 2010- April 2013 Role: Software Engineer
Responsibilities:
● Responsible for a diverse and challenging set of assignments encompassing a full range of information technology analysis, design, development, implementation, and maintenance work related to the customer’s databases and applications.
● Developed WCF Web Services for accessing the data layer and integrated them into the UI layer for deployment and consumption.
● Created Web applications using ASP.NET Silverlight framework, following Agile development life cycle
● Designed UI design and created contracts and classes in WCF, WPF for different modules in the application.
● Used Microsoft development tools like Visual Studio, and Team Foundation Server for issue tracking.
● Designed Database Tables, wrote SQL Queries, Stored Procedures for SQL Server transactions.
● Built reusable templates for web sites using Bootstrap and Font-awesome fonts.Created Master pages with new Icons, Logos, Buttons, Colors, Images, and Fonts for look and feel of the application using SASS styles, Html/HTML5.
● Developed core product using .Net platform, C#, and Asp.Net, utilizing web services/APIs to fetch and populate data on UI.
● Skilled in optimizing development and deployment with Visual Studio, Visual Studio Code, and SQL Server Management Studio. Extensive experience in diverse .NET applications, encompassing C#, ASP.NET, Telerik Controls, Silverlight, AJAX, XML, and JavaScript within Visual Studio .NET 2012/2010/2008
Declaration:
I now declare that the above statements are accurate, complete, and correct to my knowledge and belief. Place: Boston, MA
Paul Francis.