Senior Software Developer Resume
Dallas, FL
SUMMARY
- Ten years’ experience in .NET development in system analysis, design, development and implementation of N - tier architectures for various business domains like Advertising, HealthCare, Retail and HR.
- Development of N-tier applications with extensive exposure to ASP.NET MVC, WebForms, Web API, Azure, WCF, ADO.NET, Telerik RadControls, and SQL Server.
- Experience in creating mobile first web applications using AngularJS, Entitiy Framework and IIS.
- Experienced in building rich internet (RIA) web applications using HTML, HTML5, XML, Ajax, jQuery, JavaScript, and CSS 3.
- Experience in building SOA applications using .NET JSON, WebAPI, Web services, WCF, SOAP and REST.
- Experience working with SQL Server database and writing stored procedures.
- Extensively worked in unit testing, regression testing, defect tracking systems and performance testing of the software systems.
- Strong experience in Object Oriented Analysis and Design (OOAD).
- Experience in converting the business requirements into technical specifications.
- Expertise in trouble-shooting and problem solving with proven ability to design and develop reliable data driven applications.
- Experience with all the phases of software development life cycle including object design, development and documentation. Familiarity with common Design Patterns.
- Strong and effective problem-solving, analytical and interpersonal skills. A team player.
- Demonstrated ability to deal with change and work in a rapid pace, dynamic environment.
- Involved in creating customer facing websites and have good knowledge on UI design and development.
- Involved in initial database design sessions and architectural design sessions.
- Proactive attitude with excellent analytical, communication and inter-personnel skills.
TECHNICAL SKILLS
Languages: C#, VB.NET, C/C++
.NET Technologies: ASP.NET MVC, WebForms, WCF, ADO.NET, Win Forms, WebAPI
Cloud Computing: Microsoft Azure (Web Apps, Azure SQL, Web Jobs)
Scripting Languages: HTML5, AJAX, CSS, Less, JavaScript, jQuery, AngularJS
Methodologies: Design Patterns, Agile Development
IDEs/CMS/Tools: Git, TFS, MS Visual SourceSafe
Database Systems: SQL Server 2008/2012/2016, Oracle 11g, MS Access
Build/Deployment/Testing: NUnit, Moq, MS Build, VS Team Services Continuous Integration
PROFESSIONAL EXPERIENCE
Confidential, Naples, FL
Senior Software Developer
Responsibilities:
- Developed Confidential ’ Network of websites using ASP.NET MVC 5.0 and SQL Server 2016.
- Developed mobile first responsive front end code using HTML5, CSS3, Bootstrap, and jQuery. The load time for the pages are less than 0.5 seconds.
- Leveraged broad and deep industry knowledge in architecting customer solutions by mapping business requirements to Azure based enterprise solutions.
- Architected website project from ground up using Object Oriented design methodologies and C#, ASP.NET MVC, Azure SQL, Redis and Task based Async pattern.
- Created new stored procedures to support Data Access code and improved existing stored procedures for best performance. In some cases, execution times were improved from 250+ ms before change to 20ms.
- Deployed the sites to Azure Web Apps, deployed database to Azure SQL.
- Used Azure Web Jobs for repetitive tasks (batch apps).
- Used Redis to cache data and improve site performance significantly.
- Parsed IIS Logs using LogParser to generate user behavior tracking reports.
- Used Microsoft Transient Fault Handling Application Block (Enterprise Library 6) to handle Azure SQL faults.
- Used Powershell for deployment and creating test environments.
- Used TFS and Git for Source Control.
- Used Dependency Inject using Ninject for fully decoupled design. Used Moq to write unit tests.
- Hands on experience in secure credit card processing through Authorize.NET.
Confidential, Tampa, FL
Software Developer
Responsibilities:
- Analyzed business requirements, and participated in Object Oriented design discussions.
- Worked on proven design patterns, designed and created views, controllers and models using ASP.NET MVC 3.0/4.0, C# with MS Visual Studio 2013.
- Design front end modules using ASP.NET and Telerik RadControls.
- Develop business layer modules using C#.
- Used AJAX, jQuery and HTML with MVC views to produce rich user interface.
- Worked on jQuery lib to post data to MVC action method.
- Developed responsive front end for mobile browsers using ASP.NET MVC, jQuery and bootstrap.
- Access web services and parse data using XML and XPATH.
- Hands-on experience in implementing application security using Forms authentication mode.
- Worked on using Microsoft Team Foundation Server for source repository and version control.
- Write and modify SQL and Oracle stored procedures and functions.
- Responsible for bug fixing and support.
- Worked closely with Release Team for fixing the build issues.
- Created technical specification documents and gave production support during release time.
- Responsible for direct communication with clients.
Confidential, Dallas, FL
Software Developer
Responsibilities:
- Design front end modules using ASP.NET pages.
- Used ASP.NET 3.0 to design web forms, user controls and C#. NET for code behind.
- Used JavaScript and validation controls for client-side validations and alerts.
- Design and develop SQL in populating back-end SQL Server Database
- Develop business layer modules using C#
- Access web services and parse data using XML and XPATH.
- Consumed WCF services to get benefits and rates data from different carriers.
- Responsible for bug fixing and support.
- Responsible for direct communication with insurance carriers as well as end users of the web application.
Confidential, Nashville, TN
Developer
Responsibilities:
- Develop front end modules using ASPX pages and User Controls using C#.
- Create Rich Application Interface using AJAX (Anthem).
- Write/Modify SQL stored procedures.
- Access data layer using Microsoft Enterprise Library.
- Worked on bug fixing and change requests.
- Mentored new team members for application specific issues.