Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Gopi Madala

Senior Software Engineer
Overlad Park,Kansas

Summary

  • Microsoft professional with 13 plus years of experience in requirement gathering, design, built and maintenance of many windows’ client, web-based solutions, applications, and portals for clients that address critical business needs.
  • Good understanding of Software Development Life Cycle (SDLC).
  • Extensive Design and Programming experience in C#, ASP.NET 2.0/3.0/3.5/4.0/4.5, MVC, LINQ, WCF, RESTful API, Web Services, and ADO. Net, CSS, Java script, TypeScript, Web Services, SQL Server 2005/2008/2012/2014/2016.
  • Experience in version control tools such as Team foundation server (TFS), Sub Version (SVN) and Git etc.
  • Strong working experience in MVC 4.0/5.0 patterns.
  • Expertise in SQL Server creating and maintaining stored procedures, Constraints, Indexes, Views, Triggers and Functions.
  • Good knowledge on Reporting Tools, like SSRS, Power BI.
  • Expert working experience with ADO.NET, Microsoft Application Blocks and Entity Framework as a part of accessing and updating the database.
  • Good production and offshore/Onsite experience.
  • Good experience with development methodologies like Agile (SCRUM) and Test-driven development (TDD).
  • Working experience on HTML 5.0, CSS3 and Java Script.
  • Extensive front end and backend development experience and working with .Net Framework 5.0/4.5/4.0/3.5/ Using Visual Studio.NET 2012//2013/2017/2019.
  • Maintaining and setting up new IIS application pools across multiple domains.
  • Developed enterprise level ASP.NET Applications using Design Patterns.
  • Experienced in different phases of software development cycle including Strategic Systems Planning, Designing, Programming, Testing, Documentation, and Presentation to clients and preparing customer specifications as part of software technical requirements and Customer support.
  • Extensive experience with Web based, Window based Client-Server and N-tier Architect, Dependency Injection.
  • Web API testing though tools like Swagger, Postman.
  • Hands on experience on AJAX using Microsoft Visual Studio .NET 2010/2012/2013/2017.
  • Expertise in Object Oriented Analysis & Design.
  • Excellent communication, interpersonal skills and self-motivated to implement next-generation paradigms.

Overview

18
18
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

APWA - American Public Works Association
Kansas, MO
05.2018 - Current
  • Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross functional teams.
  • Developed website in MVC using Razor engine.
  • Worked on Visual Studio 2019/ .Net CORE Framework to implement Business Logic.
  • Worked on website from start to finish to give it new look using HTML5/CSS3/ JavaScript using leveraging Bootstrap framework and SQL backend.
  • Developed various interface screens using Views and HTML controls for Client-Server interaction.
  • Developed UI using Angular for SPA.
  • Used Kendo UI, Bootstrap, and JQuery libraries for more productive web design.
  • Used Font awesome icon scalable vector icons for richer user experience.
  • Extensively used Cascading Style Sheets CSS classes to maintain uniformity throughout application.
  • Implemented application as per browser compatibility.
  • Used JavaScript, JQuery for various client side operations and also server side.
  • Used several JQuery plugins and JQueryUI for client side controls and effects.
  • Used Entity Framework extensively for retrieving, querying and manipulating data in database.
  • Involved in database design, wrote Stored Procedures, User Defined Functions using T-SQL in SQL Server.
  • Utilized Team Foundation Server TFS for purpose of version Control and source code maintenance needs.
  • Implemented one click deployment for publishing code to Servers from Visual Studio.

Sr. Professional Programmer Analyst

H & R Block
Kansas City, MO
03.2012 - 04.2018
  • Followed Agile Methodology steps starting from requirement to deployment for delivery of software using Scrum.
  • Worked on website from start to finish to give it new look using HTML5/CSS3/ JavaScript.
  • Responsible for creating screens with table-less designs meeting W3C standards.
  • Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS 3.0 and JavaScript.
  • Familiarity with development in JavaScript utilizing frameworks such as Angular.
  • Used JavaScript and CSS easily to handle each situation whether browser supports feature or not.
  • Responsible for building internal, responsive Angular single page application.
  • Extensively worked with Angular, MVC 3 framework to organize our web application.
  • Used ASP.NET Master Pages, JQuery, utilizing Server Controls, User Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
  • Developed CSS styles to maintain uniformity of all screens throughout application and positioning of screen objects.
  • Developed page layouts, navigation, animation buttons and icons.
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Worked on extensive JavaScript and JQuery programming to give AJAX functionality for website.
  • Spearheaded adoption of new principles such as responsive design, fluid grids and adaptive design.
  • Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
  • Developed presentation layer by using Telerik RAD Ajax controls and web server controls.
  • Managing all backups and recovery and version control for this environment.

Programmer Analyst Sr. Professional

CSC COVANSYS CORP
Overlad Park, Kansas
06.2009 - 02.2012
  • New Screen - design & development in .Net Architecture by using ASP.Net 2.0, ADO.Net in Visual Studio 2008. Maintenance in VB, VB.Net, ASP 1.1 and Oracle.
  • Developed client-side validation with JavaScript.
  • Analyze, design and develop web-based database driven Intranet application programs and components to support business requirements utilizing ASP.NET,VB.NET, ADO.NET.
  • Responsible for technical support, enhancement requests, troubleshoot, test, monitor and maintain enterprise Intranet related Applications.
  • Implemented Form-Based Authentication in ASP.NET to authenticate users.
  • Used Crystal Reports to generate monthly reports.

Senior Programmer Analyst

CNN Technologies
Overlad Park, Kansas
08.2008 - 06.2009

Senior Software Programmer

BEE Technologies PVT Ltd
Hyderabad, India
09.2005 - 07.2008

Software Programmer

IT Minds Technologies
Hyderabad, India
05.2004 - 09.2005

Education

B.Tech - Computer Science

JNTU
Hyderabad, TG, INDIA
09.2000 - 05.2004

Skills

    C#

undefined

Timeline

Senior Software Engineer

APWA - American Public Works Association
05.2018 - Current

Sr. Professional Programmer Analyst

H & R Block
03.2012 - 04.2018

Programmer Analyst Sr. Professional

CSC COVANSYS CORP
06.2009 - 02.2012

Senior Programmer Analyst

CNN Technologies
08.2008 - 06.2009

Senior Software Programmer

BEE Technologies PVT Ltd
09.2005 - 07.2008

Software Programmer

IT Minds Technologies
05.2004 - 09.2005

B.Tech - Computer Science

JNTU
09.2000 - 05.2004
Gopi MadalaSenior Software Engineer