Programmer Analyst Resume
SUMMARY
- Around 7 years of experience as a .NET Developer in the IT industry with efficient knowledge in design, development, testing and maintenance of enterprise web - based applications using Microsoft .Net technologies.
- Involved in all phases of System development life cycle (SDLC) like System Analysis, Software requirement, specification/documenting, designing, coding, testing, debugging, application evaluation and implementation of complex systems.
- Expertise in developing application using .Net 4.5/4.0/3.5, MS Visual studio 2013/2012/2010/2008 , ASP.Net, XML, HTML, CSS, web service and MVC.
- Expertise knowledge on Object Oriented Programming OOPS Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism, good experience in Exception Handling, Debugging and tracing by which the whole picture of application runtime can be seen and analyze more efficiently.
- Extensive Experience in backend database development including writing stored procedures for SQL Server 2000/2005,2008.
- Excellent skills in developing code for the database applications to interact with the databases, using ADO.Net, ADO.
- Excellent work experience in developing and consuming Web services (XML, WSDL, XSLT and in Xpath) and Web API.
- Skilled in developing and implementing various Design Patterns, LINQ, XML/XSL, Web Parts and Custom Controls.
- Excellent Analytical and Programming abilities in using technology to create elegant, flexible and maintainable solutions for complex problems.
TECHNICAL SKILLS
Languages: C, C++, C#, VB.NET
Operating System: Windows (all versions)
Communication: SOAP, RESTFUL Services, WCF
Web Technologies: ASP.NET HTML, XML, CSS, DHTML, JQuery
Scripting Languages: JavaScript, VBScript, PL/SQL, SQL, PERL
Database: SQL Server 2000/2005/2008/2012/2017/2019 , MS Access, SQL Query Analyser, SQL Enterprise Manager, Management Studio, SQL Server Solution Explorer, Analysis Manager, Reporting Server, MongoDB
.Net Framework: .NET Framework 2.0, 3.0, 3.5, 4.0,4.5 ADO.NET, MVC, Web API, ASP.NET, Win Forms, Web Forms, AJAX
Application/Web Servers: Internet Information Server (IIS), Microsoft Azure
Development Tools: Visual Studio .NET 2005/2008/2010/2012 , 2017, TFS
Analysis/Reporting Tools: SSRS, Crystal Reports
Mark-up Languages: HTML/DHTML/XHTML, XML, CSS
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
Programmer Analyst
Responsibilities:
- Actively participate in all facets of the systems development life cycle; being responsible for .Net Applications Development to help drive Business Solutions in both State Government and Education
- Conduct detailed analysis of system interactions to analyze and suggest technical solutions and resolve problems which are cost effective and consistent with user needs, system capacities and capabilities.
- Meet required/defined timelines while providing accurate information for state and federal reporting, internal data requests, and continuing work as related to ISBE’s ongoing efforts to simplify and streamline data collection and state and federal reporting processes.
- Developing new modules in the application as per the user requirements necessary to improve system performance and availability using .NET Framework, Visual Studio ( VB.NET, ASP.NET, ADO, Web Forms and Web API2).
- Create client side web architecture based on JavaScript Framework (jQuery, Bootstrap) for asynchronous post-backs and CSS3.
- Coordinate with Users, Business Analyst, Team members in plan of migrating legacy application with new technologies to meet efficient technical needs and client needs.
- Developing a Proof of Concept for the new modules with ASP.NET Web Forms, Web API2, Entity Framework, SQL, jQuery, and Bootstrap.
Skills/Tools Used: ASP.NET Web Forms, Web API2, VB.NET, C#, ADO.NET Entity Framework, MS SQL, JavaScript, jQuery, CSS3, Bootstrap4, HTML5, XML, SSRS, Visual Studio, IIS Server, SQL Server Management Studio (SSMS).
Confidential
Information Technology Specialist Programmer
Responsibilities:
- Understand the design and overall architecture of the project and demonstrate the same to the team.
- Created and managed Azure Virtual Networks(VNETs), Storage Containers and Load balancers
- Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual studio, GitHub and Azure Resource Manager
- Worked on creating Azure Blob for storing unstructured data in the cloud as blobs
- Developed XML Web Services using C#, ASP.NET, SOAP, XML, XSLT and WSDL
- Created ASP.NET validation controls and JavaScript validations to enforce validations
- Responsible for designing the ASP.NET application Authentication using .NET Framework, Razor View, Model View Controller (MVC) and IIS security model
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages
- Created complex reports and charts to produce the amount of repossessions
- Created a report containing account information by inserting eight sub reports to display the information in one report
- Created several Crystal commands the produced reports containing collateral and assessment information based on shared variables and complex formulas. These reports also displayed visual representations of the repossession summaries
- Created new forms in Crystal Report using Stored Procedures in SQL Server 2000
- Designed complex reports using custom formulas and communicated progress to Project Manager
- Supported the development of installation procedures
- Conducted depth and breadth testing across all application functions using VB.NET application
- Graphical User Interface (GUI) was designed using ASP.NET MVC and the business logic was coded in C# MVC controllers
- Extracted and updated the data into MongoDB using Mongo import and export command line utility interface
- Active member of the team in coding, implementing the business logic as mentioned in the Functional Specifications
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions
- Experience with strongly typed view models and helpers and partial views using ASP.NET, ASP.NET MVC, HTML5, CSS3, jQuery, C#, Visual Studio and Telerik controls
- Designed and developed HTML report files and CSS classes for layout and formatting the report files
- Used ADO.NET (Data adapters, Data Readers, Datasets) for database connectivity to SQL Server 2008 database
- Created complex Views, Store Procedures and user defined functions using SQL Server 2008 and designed reports using Crystal Reports.
- Worked in AGILE SCRUM environment regularly attending the status meetings and updating status to Scrum Master and involved in code review meetings, implementing user stories
- Took the leadership and participated in meetings and discussions regarding solving production issues.
Environment: VisualStudio2015, C#, ASP.Net MVC 4.0, WCF, Entity Frame Work 4.0, IIS 7.0, LINQ, XML, SQL Server 2014, Windows XP, HTML, CSS
Confidential
Software Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web-based intranet application tool using ASP.NET 4.0 with MVC and C#
- Graphical User Interface (GUI) was designed using ASP.NET and the business logic was coded in C#
- Used ASP.NET Web Service to use make use of RESTful Web API.
- In-depth knowledge of developing web applications using ASP.NET web forms, ASP.NET MVC
- Experience with Web Service, WCF (Windows Communication Foundation) and ASP.NET Web API
- Solid understanding and implementation of object oriented languages like C# and Java
- Designed 3-Tier Application Architecture to ensure flexible and reusability of the application. Developed various web services using WCF, which can be consumed by web application and other systems.
- Used ASP.NET, HTML and CSS to design the presentation layer of the website
- Used NoSQL Databases - MongoDB, Cassandra; Installed, configured & performed data load from MySQL DB
- Extensive use of Node.js and MongoDB to create server side applications
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages
- Microsoft Azure PaaS Services, Strategy and Planning
- Configure Azure Cloud Service for end point deployment
- Enable Open ID and Windows Live authentication in Azure cloud apps.
- Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data
- Used Master Pages to provide a unified look and feel to the application.
- Used AJAX to create better, faster and more user-friendly web applications
- Windows presentation Foundation (WPF) is used for building applications for rendering user interfaces in Windows based applications
- Used Session Objects, Cookies to store the application state
- Used XML to transport and store data
- Used .Net Validation controls for client-side validation
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation
Environment: ASP .Net MVC, C#, Entity Framework 4.0, SQL Server 2016, LINQ, Windows 7, Visual Studio 2015, .Net Framework 4.5, SSIS, N Unit, Web API, LINQ to SQL, TFS.
Confidential
Information Systems Analyst
Responsibilities:
- Involved in performing object-oriented analysis, designing and implementation
- Involved in designing the GUI for providing information such as product details, product comparisons, client details, monitoring sales, promotional activities
- Created business components using C# and ASP.NET.
- Developed localization API’s which stores the translated data in Azure and SQL tables
- Deployed WCF services on Azure cloud
- Migrated databases from SQL Server to Azure SQL Server
- Used the database first approach with the Entity Framework to generate models and the DbContext
- Used the DbContext to access data from the database
- Installed, configured and maintained the Crystal Reports designer environment, as well as the Crystal Reports Server on test and development environments
- Worked intensively on the Crystal Management Console and produced monthly reports
- Analyzed the security model to ensure proper access levels and prevent access overlaps
- Managed servers to ensure proper configuration and optimal performance on current processing loads
- Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by AngularJS
- Used Postman to test Web API functionality
- Develop the front-end components using HTML5, CSS3, Bootstrap 3, and AngularJS
- Implemented filtering, sorting and pagination using third party tools and AngularJS framework
- Created diagrammatic representation in MS-Visio for visual and precise analysis of the project requirement
- Integrated JavaScript, basic HTML and CSS into the application to increase performance
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages
- Implemented sessions using cookies to ensure user authentication and authorization
- Incorporated grids to display retrieved information from the database onto the GUI
- Developed a web service, which allows the web application to access the centralized jobs
- Developed optimized queries and stored procedures to increase performance
- Implemented various features throughout the project and handled change requests using ASP.NET, C#, XML, Web services and jQuery
- Wrote Data Access Classes using C# and ADO.NET
- Implemented Role based security to comply with the rules set by the business layer of the application
- Generated logs by invoking events for error recording and security
Environment: VisualStudio2015, C#, ASP.Net MVC 4.0, WCF, Entity Frame Work 4.0, IIS 7.0, LINQ, XML, SQL Server 2014, Windows XP, HTML, CSS