Programmer Analyst Resume Profile
Tallahassee, FL
SUMMARY:
- Professional Scrum Master PSM-I Certified Professional with 7 years of progressive experience in the IT industry, involved in complete SDLC including designing and developing multi-tier Enterprise Applications and Databases across various domains such as Finance, Banking, Education State Government Agencies utilizing Microsoft Technologies.
- Expert level Object Oriented Programming skills with thorough understanding and implementation of SOLID principles using .Net Framework 4.5/4.0/3.5/3.0, C , ASP.NET, AJAX, JQuery, Telerik Kendo UI, MVC, WCF, SOA, MVVM, Winforms/Webforms, Restful Web API services, Entity Framework 6.0/5.0, Agile/Scrum, Crystal Reports, IIS, TFS, SSRS, LINQ, TSQL, SQL Server, PL/SQL, Oracle.
- Experience in advanced technologies including creating consuming WCF services and designing solutions using Service Oriented Architecture SOA RESTful architecture design using WEB API and ASP.NET MVC.
- Proficiency in development of responsive, mobile friendly web user interfaces for Enterprise Applications using HTML5, Ajax, Telerik Kendo UI controls Bootstrap.
- RDBMS experience includes SQL Server and Oracle and Programming using TSQL, SQL, PL/SQL, Stored Procedures, Triggers etc.
- Well versed with Project Management, Task Management, Release Management and setting up unit testing using TFS 2013 Team Web Access and Microsoft MTM.
- TFS server 2013 administration, Setup, Customization and setting up of Microsoft MTM.
- Professional Scrum Master PSM-I Certified and experienced in spearheading the role of a Scrum Master and helping teams adopt Scrum Agile practice successfully
- Solid Agile Solution Design, Enterprise Architecture Programming skills in the development of applications employing latest Microsoft Technology to design, test, and develop state of the art enterprise grade software products and services.
- Ability to learn new and upcoming frameworks and utilize them in current projects to improve productivity and quality of the software products.
- Strong Interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision.
TECHNICAL SKILLS
| Databases Reporting Tools: | SQL Server 2012, SQL Server 2008 R2/7, SSRS |
| Development Tools Platforms: | Visual Studio 2010 - 2013, Azure, SQL Server Management Studio, Team Foundation Server 2013, SQL profiler, LinqPad, Fiddler, Firebug, Visio, Coded UI tests, Microsoft MTM |
| Frameworks: | .Net Framework 4.5/4.0/3.5/3.0, ASP.Net MVC 3.0 - 5.0, WCF, WEB API, HTML 5.0, CSS, Entity Framework 4.0 - 6.0, LINQ, Kendo UI, Knockout, Bootstrap, Angular JS |
| Languages: | C, C , C , Java, T-SQL, JQuery, JavaScript, Razor |
Professional EXPERIENCE:
Confidential
Enterprise Systems Consultant,
Confidential A suite of applications which enable the State Department to accept and process applications for Teacher's certification in the state of Confidential. Was able to achieve one of the major state initiatives to switch to paperless communication with regards to the accepting, processing and delivery of Teacher's Certificates.
Responsibilities:
- Architected the workflow for Paperless Delivery of Certificates with tracking of bounced emails, complete tracking and analysis using SQL Stored Procedures, Microsoft Exchange Server API C
- Used Nuget package manager to add ELMAH for Error logging and handling, Entity Framework 5.0 database first approach as the Data Access Framework.
- Currently analyzing different business units like Evaluation, Records and User Roles Administration to isolate service functionality and to implement Restful Web API services.
- Created Visio Diagrams to represent c flow of Business processes and optimized the business flow to minimize defects and Used the SOLID principles of software design for writing code.
- Added CAPTCHA functionality to Online Application Management web forms application using Nuget Package BOTDETECT.
- Coded a service in C .Net to capture Bounced Emails as a part of the Paperless Communication Initiative. This service would talk to the Microsoft Exchange server and capture Bounced Emails from the Bounced folder and extract certain information from the subject and update database tables with this information.
- Worked as a Scrum Master, designed sprint backlog with the Project Manager, helped the team in adopting a scrum strategy and conducted daily standups.
- Participated in Sprint planning meetings, creating high level Product Backlog items, helped the team in adopting a Scrum mindset, problem resolution and process flow using TFS.
- Developed standards and procedures for using TFS with Agile methodology for task assignment, bug resolution, time tracking and budgeting.
- Troubleshot problems in the existing application and designed solutions to make it work on new hardware.
- Converted Asp.Net application Online Application Management to work with SQL server 2012.
- Developed new functionality using Asp.net 4.5 web forms for one of the existing application used for Logon Permission Management which would allow users to access and change the Logon Information for applicants filtered based on privilege.
- Worked with n-tier web architecture to make database updates.
- Heavily utilized TFS for work item tracking, writing user stories and source control.
Environment: C , ASP.Net 4.5, Restful Web API services, Agile/Scrum, Entity Framework 5.0, TFS, TSQL, SQL Server 2012
Confidential
Programmer Analyst,
Multifamily Family Portfolio Suite Project: This web application product was conceptualized to provide an easy and efficient way for Florida housing employees to manage and track the process of funding a Multifamily Housing development though all its stages - Application, carryover, Credit underwriting, Construction, Final cost certification and Closing. The application will allow for uploading documents, data extraction and data entry. It will also track history of transactions and provide a web interface to view all the housing developments and their details along with documents associated with each phase. I had a very active role in setting up the development infrastructure, gathering requirements from business users, project management task allocation, technical documentation and Implementation.
Responsibilities:
- Performed requirement analysis understood the business domain by interacting with various business users and the CIO.
- Developed application using ASP.NET, MVC 4.0, Entity Framework 5.0, Kendo UI SQL server 2008 R2.
- Compared and analyzed various third party tools vendors and made recommendations for using a selected tool- set for fast pace development,
- Worked as a Scrum Master, designed sprint backlog with the Project Manager, helped the team in adopting a scrum agile strategy and conducted daily standups
- Set up Infrastructure services such as Team Foundation Server 2010, ALM integration, Test, Development and Production environments and version control, IIS server configuration and designed the branching merging strategy
- Used Unity Container to leverage Dependency Injection for setting up loosely coupled modules.
- Architected the flow of data from different data sources using SSIS to form the application database and output to a Data warehouse
- Assisted with developing Business Intelligence and generating various reports
- Set up continuous deployment and automated Release management on Windows Server 2008 running IIS7 using TFS 2010 and Web deploy and by writing various build scripts using MS Build.
- Designed the menu structure and the layout of site using Bootstrap and Mobile First approach and using the principles of Responsive Design
- Heavily utilized Kendo UI controls to expedite the development process and have a consistent feel of all the UI elements
- Used partial pages and Ajax requests for handing user interaction and providing a rich user experience
- Utilized the MVVM approach for presenting data elements to the UI
- Designed the Data Entry, Data Upload and Data Extraction Forms
- Performed CRUD operations using Entity Framework 6.0 Database First approach and scaffolding feature of MVC.
- Implemented the document upload process for Credit underwriting, Final Cost certification and Closing stage using JQuery and Ajax.
- Utilized advanced C features such as Lambdas, Anonymous methods and Generics for improving code efficiency and readability.
- Set up ELMAH to handle logging of all exceptions in the production and Test Environment and providing a friendly error screen to users
- Responsible for producing Build Notes, Release Notes, Technical Documentation in Agile Release cycles
- Researched and implemented Coded UI tests to set up automatic test scripts for regressive testing
- Used TFS for project management - tasks, user stories and progress of the application through various releases of the Agile process
Environment: ASP.NET, C , MVC 4.0, AJAX, JQuery, MVVM, Entity Framework 5.0/6.0, IIS7, SSRS, Kendo UI, Team Foundation Server 2010, TSQL, SQL Server 2008 R2
Confidential
Programmer Analyst
Confidential This web application was conceptualized by the FLDOE to enable all the High schools k-12 to establish common core state standards FCAT 2.0, through the process of online lessons tutorial. The system will allow Lesson creators to enter lessons and upload slides, while allowing students to review lessons and take assessments.
Responsibilities:
- Used ASP.NET MVC3.0 for developing the application.
- Developed partial view models to be integrated on the main page of the site and to improve re-usability.
- Used the Razor view Engine for designing the views efficiently and making the code more readable.
- Developed the Lessons module Data Model using Entity Framework and leveraging C LINQ queries
- Enforced validations on all data model objects using Data Annotations.
- Involved in the complete SDLC of the project module. Utilized Team Foundation Server and versioning system SVN to keep track of various development tasks and phases.
- Designed Database Schema and presented different views of data using various SQL Joins.
Confidential This application was built to track conduct Food Safety Management for the Department of Florida
Responsibilities:
- Wrote stored procedures and packages in PL/SQL and designed several business reports using Crystal Reports suite.
- Designed a reporting solution using C and Win Forms.
- Assisted in designing the database ERD for Food Safety Management Database system.
- Utilized clustered and non-clustered indexes on tables to improve performance.
- Re-engineered a Report Management application in Win Forms which enabled adding reports in the system, searching for a particular report and deleting a report.
- Performed usability testing and ran various test scripts to test the reports
Environment: ASP.NET, C , MVC 3.0, Winforms, LINQ, Crystal Reports, PL/SQL, Oracle, SVN
Confidential
Programmer Analyst,
Confidential The Data Archiver, Data Inserter Castnet Schedule History applications as a part of the comprehensive iCastnet project enables EPA to track the progress of the Castnet project, determine air pollution trends, analyze reports and data in a visually friendly way with charts and graphs and provides easy interaction with the system.
Responsibilities:
- Migrated production level SQL Server 7 database to SQL server 2008 R2.
- Developed a dashboard for running CASTNET data visualization wizards and statistical charts.
- Performed manual testing and set up automated testing framework for the application.
- Used different joins on tables in database to present different views of data and for generating reports
- Created various technical documentation for the parts of the CASTNET application.
- Designed and developed Data Inserter and Data Archiver applications using C to import data from CASTNET database and generate daily reports sent to the EPA.
- Developed the Castnet Schedule History as a dashboard application using Telerik controls to display and monitor all internal applications.
- Developed Log analyzer program in C to calculate size of various databases with auto generated emails sent out periodically.
- These modules integrated with the iCastnet project has enabled EPA to correctly track and monitor air pollution trends for the year 2011.
Environment: C , Telerik Controls, TSQL, SQL Server 2008 R2/7
Confidential
IT Specialist
Confidential The Remote Classroom application will allow professors to manage lecture recordings remotely and securely through a web application based on IP tracking. The application used an API exposed by the recording cameras installed inside classrooms and used it to remotely control the camera recordings
Responsibilities:
- Developed an application Remote Classroom which uses HTTP requests to remotely manage recordings inside classrooms
- Studied the API for installed software cameras Used Agile Project Development methodology
- Studied the School computer network to design the application based on IP tracking
- Used the ASP.NET MVC pattern for the development of the application to simplify testing
- Conducted Dot Net training and tutorials for students and new hires
- Wrote stored Procedure and triggers in SQL server for an Admission Module Application
- Worked with Deans, Professors and End clients to document the informational parts of the application
- Added User Management and FERPA security check to Web-based Application Management tool which allowed centralized management of all internal business school applications securely
- Developed role-based access to the web pages. Links in the navigation bar were displayed according to the roles of the user
- Troubleshot errors and exceptions and wrote modules for Exception Handling
Environment: ASP.NET, MVC Pattern, TSQL, SQL Server
Confidential
Programmer Analyst
Confidential This application would capture feedback from customers for certain business transactions pertaining to their telecom service and allow the managers to do statistical analysis and predict trends. The project runs on .NET Framework 2.0, SQL server 2005 at the backend.
Responsibilities:
- Developed .Net component that provides the custom data grid functionality.
- Performed Business Analysis to gather software requirements.
- Used ASP.NET Web forms to write an Auto Email responder application.
- Created n-layered architecture and added appropriate components in Interface layer, Data access as well as entity layer.
- Worked extensively in the design and maintenance of the Database System.
- Conducted Dot Net training for new hires and interns.
- Documented test plans, user manuals and application support documents.
Environment: ASP.NET, Webforms, .NET Framework 2.0, TSQL, SQL Server 2005
