Senior Software Developer Resume
SUMMARY
- Seasoned IT professional with 10 + years of in - depth experience in managing and executing Design and Development of various business applications at the enterprise level using Microsoft Technologies
- Experience in Analysis, Design, Development, Implementation and maintenance of Intranet, Internet, n-tier Web application development and Object Oriented applications
- Experience in all the phases of Software Development Life Cycle (SDLC) such as strategy and analyzing, designing, building (coding), testing and documentation of software products.
- Worked extensively with Iterative Agile Methodologies and Waterfall methodologies Development.
- Knowledge of N-Tier architectures, scalability, integration issues and an understanding of service-oriented and Micro services.
- Proficient with object oriented design software architecture, design patterns, development, testing, performance engineering/testing and maintenance of n-tier applications
- Experience in delivering well-written, optimized, robust and scalable Microsoft .Net applications using .NET Core,ASP.NET, C#, MVC, Web Services, WCF, LINQ, Web API and SQL Server
- Working experience in managing WCF Security policies Authentication, Authorization, Encryption and Integrity through configurations
- Creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework
- Significant expertise in client side scripting that includes JavaScript, JQuery, Angular 2.0, JSON, AJAX, HTML, CSS and XML technologies
- Worked extensively on performance re-engineering and executing performance tests, including load tests, volume tests, stress tests, endurance tests, scalability tests, etc.
- Proficient in writing SQL Queries, Stored Procedures, Cursors, Triggers for SQL Server 2008/2008R2 and 2012
- Implemented reports using reporting tools like SQL Server Reporting Services (SSRS), SSIS, Power BI and Crystal Reporting
- Experience with Message-oriented Middleware (ex. MSMQ, RabbitMQ etc.)
- Knowledge across a wide variety of AWS technologies like EC2, Beanstalk, Lambda, SNS and SQS.
- Experience with the source control and version control tools such Visual Source Safe, Microsoft Team Foundation Server and Tortoise SVN
- Knowledge of Jira, Confluence, Agile/Scrum development methodology and DevOps is a plus.
- Experience with Camstar MES, Object Design, implementing ODS and Camstar version upgrade
- Excellent communication and leadership skills.
TECHNICAL SKILLS
Web Technologies: ASP.NET, C#, AJAX, Web Services, WCF, Web API, ASP.NET MVC, XML
Operating Systems: Windows WIN NT, WIN 95/98, WIN 2000 Professional, Windows 7, Linux, Unix.
MS Business Intelligence: SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS) and SQL Server Integration Services (SSIS), DTS
Reporting Tools: Power BI, Reporting Services (SSRS) Report builder and crystal reports.
UI Technologies: Angular 2.x/6.x
Languages/Scripts: C#, VB.NET, SQL, JavaScript, JQuery, JSON, HTML, CSS,LINQ, Shell script
Databases/ETL Tools: SQL Server 2000/2005/2008/2012 , SSIS, Oracle, Netezza, MongoDB, Mainframes, QWS3270secure and PCOMM.
Framework/API: .NET 4.0/3.5/3.0/2.0/1.1 , ASP.NET MVC3/4/5, ADO.NET, Entity Framework, .Net Core, ADO.Net
IDE/Tools: Visual Studio 2005/2008/2010/2012/2013 , Fiddler, MS VSS, TFS, Vault, TOAD, SQL developer, Putty, JIRA and Tortoise SVN, Bootstrap, Infragistics tools, Microsoft Visio, HP Load Runner
Integration Tools: Ant, Docker
MES Tools: -Camstar 3.x,6.x,7
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential
Responsibilities:
- Requirement Gathering analysis with the client and documentation and involved in estimation and planning, development, unit evaluated various Dashboard designs as well as Reports.
- Engaged as Senior Software Engineer on multiple projects to perform requirement analysis, system/model conceptualization and technical architecture/design documentation
- Independently and successfully implemented web applications developed using ASP.NET, Web API, JQuery, LINQ and AJAX controls
- Used Angular to implement client side MVC architecture in application.
- Requirement Gathering analysis with the client and documentation and involved in estimation and planning, development, unit evaluated various Dashboard designs as well as Reports.
- Working with the existing ETL process and delivered new enhancements following the SDLC.
- Data analyzing and understand the MES back end SQL server & Oracle traditional data warehouses was loaded by Camstar Tool, Data collected by “I portal” websites by MES operators and Stack holders.
- Successfully done the traditional DW SSIS migration to Azure EDW using Azure Data factory for cloud migration.
- Developed Compiles SQL queries using Stored procedures and common table expressions (CTES), Temporary table to support Power BI and SSRS reports
- Implemented testing infrastructure and testing tools for the development and deployment of web applications
Technologies Used: SQL server 2008 R2,2012, SQL Server, Oracle,ASP.Net MVC, Web API,JSON,LINQ and Angular2.0,Bootstrap,micro services, camstar, SSIS, SSRS, SSAS. Azure SQL Data Warehouse. Azure Data factory, AZURE Data lake storage gen2.Power BI.
SENIOR Software Developer
Confidential, Eagan, MN
Responsibilities:
- Interacted with Senior Software Engineer on multiple projects to perform requirement analysis, system/model conceptualization and technical architecture/design documentation
- Independently and successfully implemented web applications developed using ASP.NET, Web API, JQuery, LINQ and AJAX controls
- Used Angular6.0 to implement client side MVC architecture in single page application.
- Involved in developing Asp.net MVC applications
- Design and development of user controls and use of design patterns
- Written stored procedures, Functions, Triggers, Views and other complex queries for backend processing in SQL Server 2012
Technologies Used: .NET Framework 4.0, SQL Server 2008, MVC, Web API,LINQ, Bootstrap and Angular6.0
Technical Lead
Confidential, Phoenix, Arizona
Responsibilities:
- Perform data cleaning, loading, extraction, processing, storage and manipulation (ETL Process).
- Support to client in Production Deployments
- Proactively and efficiently performed all tasks associated as a lead developer on multiple projects(AXIID, Data validation for SOR )
- Interacted with project management and senior management to analyze business requirements and build design documents.
- Involved in developing and maintaining applications for Confidential client and recommended functional changes using ASP.NET.
- Automated to import the data from the flat files into the data ware house.
- Written stored procedures, Functions, Triggers, Views and other complex queries for backend processing in SQL Server 2008
Technologies Used: .NET Framework 4.0, SQL Server 2008, SSIS, SSRS, Mainframes, QWS3270secure and PCOMM