· DURGA MADIRAJU ·
Alpharetta, GA 30005
Cell: 470-***-****
e-mail: mailto:***************@*****.***;
Career Objective:
To obtain a position as a Senior Software Engineer/Architect
Education:
MS Computer Information Systems – Eastern Michigan University
MBA (Accounting Information Systems) – Eastern Michigan University
MA (Economics) – (University of Hyderabad)
B.Com (Accounting)
Certified Scrum Master (CSM)
Six Sigma Green Belt Certified
Lean Certified
Quality by Design Certified
HTML5 Certified
Awards:
President's Volunteer Service Award - Bronze (2014-2016)
IT Professional Growth - IT Professional Growth
IT Rewards - IT Rewards
TD Award – Technology Development Award
IT Wall of Stars - IT Wall of Stars
Worksmart Collaborator – Champion
AT&T Quality Management System (QMS) Green Belt Growth Program - Green Belt Growth 2-Sigma AT&T Quality Management System (QMS) Lean - QMS Lean – Gold
Solutions Architect - Solutions Architect Experienced
Active member of Innonvation Pipeline/Patent submission at AT&T Services Inc.
Computer Skills:
Languages C#, ASP.Net, VB.net/ Script, Angular Js, JavaScript, Visual Basic, .Net, Java, SQL, PL/SQL, Rest APIs, mobile development, Bootstrap, Responsive Web Design, Cloud deployment
Operating Systems Windows XP, Windows 2000, ’98, 95, NT 4.0, UNIX
Databases MS SQL Server, Oracle 11g, Sybase, MS Access, DB2
Hardware IBM PCs & Compatibles, SUN SPARC station & IBM RS6000
KEY SKILLS
Web-based Development
Ajax
vb.Net
C#
Active Directory
Visual Basic (through v.6.0)
ASP / VBScript
JavaScript / MTS
Visual InterDev / IIS
Cross Browser Development
HTML/DHTML
XML
XSLT
COM+
SQL Server
Oracle
MS Access
Sybase
COM
ODBC / ADO
3-tier/n-tier Development
GUI Development
SDLC
Crystal Reports
Java
Wise Install management
MS Visual Source Safe
MS Visual Studio
KANBAN
Shell Scripting
Defect Management Tools
Development Methodologies
Cloud Deployment
Angular JS
SDAG (Solutions Design Advisory Group), CPE, AGC (Architectural Governance Committee) similar to TSS (Technology Standards Exceptions Board), Architectural Governing Board and Audit Compliance at AT&T
EXPERIENCE
15 year(s)
5 year(s)
7 year(s)
2.5 year(s)
1 year
7 year(s)
10 year(s)
10 year(s)
4 year(s)
10 year(s)
10 year(s)
10 year(s)
3 year(s)
2 years
10 year(s)
10 year(s)
7 year(s)
1 year
4 year(s)
4 year(s)
7 year(s)
7 year(s)
7 year(s)
3 year(s)
1 year
3 year(s)
7 year(s)
10 year(s)
5 year(s)
3 year(s)
5 year(s)
Agile, and Waterfall
1 year
1 year
1 year
2 year(s)
Skill and Experience
15-years background in diverse facets of .NET development, encompassing analysis, design, development, and execution of business applications. Full stack developer, taking a product from specification to implementation.
In-depth knowledge of various platforms, software systems, and servers.
Use of Dev express for creating reports, UI controls to communicate with backend etc.
Extensive programming experience using ASP.NET 2.0, VB.NET, C#, HTML/HTML5.0, CSS 3.0, MVC, AngulasJs, Resposive web design, XML, APIs, and cloud deployments.
Excellent communication skills with strong background working directly with coworkers and clientele to identify business objectives and establish requirements.
Databases: MS SQL Server 2005, MS Access, DB2, IDMS, Oracle 10g
Platforms: Windows 2000/NT/XP, OS390/MVS, DOS, Cloud
Software: Visual Studio .NET, MS Office Suite.
Technical Experience:
AT&T 2014-Dec 2018
OCE (Online Order Capture Engine)
Online Order Capture Engines serves as a middle layer to accept orders from order entry systems, and perform business validation and order processing (Order acceptance, decomposition, and enrichment). OCE orchestrates orders to respective fulfillment systems based on dynamic rules and process flow.
AREAS OF EXPERTISE: Design, development and implementation of OCE web portal.
Project Requirements from Stakeholders.
Design and Develop web application using .Net framework, ASP.net, C#, VB.net, MVC, APIs, XML, Cloud APIs,
Develop stored procedures and queries using Oracle
Test Applications using XML, SOAPUI, etc.
Co-ordinated efforts as Release Manager for Cloud Deployment of application.
Hybrid Agile Framework.
Developer ConnecTech: AT&T Services Inc. 2012-2014
ConecTech web Portal is a self-service portal for customers and CSR’s, to provide customers with one time services such as home, network installation and subscription services for assisting in viruses, spam, spyware, and security services.
Requirements driven by Agile Farmework, and participation in functional requirements with Clients.
Design of the ConnecTech Application using test driven approach.
Development of ConnecTech application using objects libraries, classes, javascript using embedded Angular.js
Creating web services with APIs
Testing applications using SOAP UI and XML based to test third party application interfaces.
Release Manager for Deployment of features, and maintenance issues.
Use of dev express as user control to connect to Database, retrieve data through query objects
Use of data express for accessing data through report objects and methods for creating reports
Use of data express for modeling on MVC
Technical Environment: Windows XP, ASP.net, C#, vb.net, HTML/CSS, Object oriented programming, XML, SOAP UI, Cloud based deployment.
Developer CIP Portal: 2008-2012
Consumer Insights Portal is a web portal to provide latest documents and data, to share & collaborate across sales, and marketing personnel for developing proposals, and products. The system provides a robust workflow, for managing the documents, retrieving documents and has an efficient audit trail of the history.
Collaborated closely with product owner, as well as clients for prioritization of user stories
Design and development of the web portal using Asp.net, C#, MVC, vb.net classes and objects
Use of XML objects and stored procedures for databases.
Testing of applications using Regression test scripts and SOAP UI
Cloud deployments using REST API services
Promoting continuous improvement to help increase productivity and foster innovation.
Technical Environment: Windows XP, ASP.NET 2.0, VB.NET, C#, HTML/HTML5.0, CSS 3.0, AngulasJs, Resposive web design, XML, Oracle, SQL server DBs, API, and cloud deployments.
Developer: PMO (Project Management Office)
PMO web portal is a a web application, and reporting application used by Leadership and senior management level to track, budgets to actuals, Release plan estimates to actuals, Project Milestone deviations, Project implementation, Application Rationalization.
Primary Responsibilities
Collaborated closely with SMEs to identify and analyze core requirements and key features for the application. Facilitated user interviews and workshops to gather and analyze user stories.
Hosting calls, status meetings for PMO project office.
Design and Development of PMO application using .Net framework objects and classes.
Worked with Dev Team, customers and product manager to prioritize and validate requirements.
Coordinating defect process, prioritizing defects, scheduling defects for Release.
Leading Release Management Efforts at AT&T for OCE Project (Online Order Capture Engine)
Creating Change Requests, Scheduling deployments PMO web portal.
Leading testing efforts for OCE and ConnecTech Maintenance Portals (Created automation scripts with QTP).
Follow-up with the team on Action items.
Technical Environment: Windows XP, ASP.NET 2.0, VB.NET, C#, HTML/HTML5.0, CSS 3.0, AngulasJs, Resposive web design, XML, Oracle, SQL server DBs, API, and cloud deployments.
Primary Responsibilities
Collaborated closely with SMEs to identify and analyze core requirements and key features for web portal projects. Facilitated user interviews and workshops to gather and analyze user stories.
Hosting daily scrum calls, status meetings for CIP, Connectech portals
Worked with Dev Team, customers and product manager to prioritize and validate requirements.
Defect Manager for the OCE Project (coordinating defect process, prioritizing defects, scheduling defects for Release)
Coordinated the work efforts of 8 person team for various projects. Helped team complete tasks successfully and on-time and resolved obstacles encountered by team members.
Leading Release Management Efforts at AT&T for OCE Project (Online Order Capture Engine)
Creating Change Requests, Scheduling deployments for OCE and ConnecTech projects
Leading testing efforts for OCE and ConnecTech Maintenance Portals (Created automation scripts with QTP)
Facilitated Release Planning, Sprint Planning, Backlog Grooming, and Retrospective meetings
Coordinated and participated in weekly estimation meetings to provide high-level estimates (Story Points) for CIP Project and scheduling Product backlog meetings to prioritize items.
Leading Six Sigma and Lean Process Improvement efforts in AT&T (Projects completed: QC Defect improvement process by GM, OCE Defect Process Improvements
Created Agile Quality Check Tool for metrics, Branding of an employee
Follow-up with the team on Action items
Technical Environment: Windows XP, Asp.net, vb.net, C#, XML, HTML/CSS, Oracle stored procedures, Cloud based deployment and APi’s
Contracting for AT&T (2006-2008)
Senior Software Engineer
CPE Enabler Application
CPE Enabler facilitates the ordering, shipping, and tracking of all CPE in support of BellSouth terrestrial services. An order for a piece of equipment such as DSL, Modems, Routers recorded in the CPE Enabler System at Aelera. The application allows users to do an RMA, reship an item, cancel an item as well reorder an item
Contract Tracker Application
The FastAccess Contract Management also known as Contract Tracker application is a .net web app that allows BellSouth Contract Management team to manage their customers’ contracts. The application provides the ability to track the process of their contracts and be able to grant permissions and assign contractors to view various reporting based on contract statues along with the capability to look up contract customers’ information via DSL
Telephone number or via assigned ID
RMT Application
The Remote Monitoring Tool (RMT) is a custom application developed to support the activities of monitoring and scoring of live or recorded customer service calls as required by AT&T and FCC regulations. RMT was created to support functionality for ‘Monitors’ (individual who monitors customer service support calls). In addition the application supports functionality for Administrators of the system as well as functionality for users who require reporting features
DAD Website .Net
Allow DSL managers to effectively manage their assigned DSL areas. This application will allow DSL managers to view appointment graphs, weekly schedules, and give them tools to manage their areas.
Created Contract tracker App and DAD website app using asp.net 2.0, Ajax controls, web services, ADO objects
The app enables user to do drop down searches through the use of Ajax Cascade Dropdowns and pull different kinds of reporting data
The app enables user to do drop down searches through the use of Ajax Cascade Dropdowns and pull different kinds of reporting data
Created datagrids, repeaters in the DAD website which makes use of update panels, Asynchronous post back triggers when make server side updates
Created tab panels for displaying different kinds of DAD data through the use of Ajax Tabs
Created an auto search feature in the app through Ajax auto textbox Control
Use of Ajax Calendar Popup control when displaying reporting data with the date ranges in the Contract Tracker App
All developed using Ajax 1.0, ASP.Net, C#, VB.Net, JavaScript, ADO objects, Oracle 10i, PL/SQL (stored procedures), API, XML objects.
Technical Environment: Windows XP, MS Visual Studio
CareerBuilder.Com – (Job Placement, GA) Apr 2006—Dec 2006
Senior Software Engineer
CoOps Application
Business Intelligence Team
Provide an enterprise-wide, unified central repository to drive analytical solutions and business intelligence applications by leveraging a scalable data warehouse architecture with sustainable integrity through strong relationships with internal customers, partnerships, and end users of Careerbuilder services.
The Corp Ops application is used to manage, map, and assign phones and extension across agents and groups.
The application helps eliminate the manipulation of these functions on a spreadsheet and concurrent use of the spreadsheet by several technicians
The application uses .Net on the front end and SQL Server DB on the backend and provides the capability to add, edit, delete and display stations, agents, and their extensions
An extension can be recycled if it is not used by an agent or a station or a group
Design a web pageon the buzz website to set a status of a log file to NoLogConfirmed, so that the log copy application can pick up the log and process it
Maintainenance of the Buzz Website, by resolving issues coming from the customers, providing enhancement in the form of new features for a product and deploying it on the buzz website
Writing stored procs and creating reports (Reporting Services) such as Expense Detail report, NewsPaper Weekly ScoreCard Report, Impact Report for use by customers on the Business Intelligence web site – Buzz
Creating packages using SSIS (SQL Server Integration Services)
All developed using ASP.NET, C#, VB.Net, SQL Server 2005, PL/SQL, SSIS
Technical Environment:Windows 2000, MS Visual Studio, VSS
Knology Inc. – (Telecomm, GA) Feb2005—Feb2006
Senior Software Engineer
Bill Audit
Knology Inc., a telecom company provides cable, TV, telephone and internet services in Georgia and Alabama. The company provides broadband communications to residential and business customers
Created a web based Bill Audit application to audit the bills of Knology by Division. The auditor can correct the bills,
investigate bills, reject bills.
Designed and developed an admin program to administer and run the Bill Audit Application
Developed a control document to lock the bills audited to be unlocked only by an administrator
Created the tables, stored procedures for Bill Audit App in SQL Server
Development of Credit Control Application using asp.net and Oracle 9i. The application monitors and schedules the credit operations of it customers based on different categories. Also developed the reporting of the credit operations by month. Developed the stored procedures in oracle 9i.
Design and Development of web based Asset Disposition Application to track the disposal of the company assets. An asset for disposal when submitted by the requestor needs to go through the approval process before it can be disposed or scrapped. Created the tables, stored procs in SQL Server
All developed using ASP.NET, vb.net, C#, .Net, SQL Server 2000, Oracle 9i, My SQL
Technical Environment:Windows 2000, MS Visual Studio, VSS
Connecture – (Insurance Industry, GA) Apr2003 – Feb 2005
Senior Software Engineer
Aetna Renewal Mangement & New Business Sales System
Pacificare Health Systems
Oxford HealthCare
Connecture provides integrated web-based sales and service automation for the insurance industry. The purpose of Renewal Management System is to automate the renewal processing for Aetna’s Small Group Products in Texas, California, Illinois and Indiana via the Internet. It addresses user communities, internal users, General Agents, Brokers and Groups.
Development of Status Manager module that allows internal users to modify the status of a group. This module consists of Status Manager, Confirm Status Change, Status Updated and Status History using ASP.Net controls, code-behind pages, namespaces, and vb.net
Development of Plan Selection that allows a user to select the plans that he/she wishes to quote using asp.net and vb.net and SQL Server
Development of Print Casesheet to have a printable version of group details and any updates to group data
Development of Save Quote, confirm quote modules that allow for verification of Plans that will be saved for the quote
Development of Add New prospect functionality to add a prospect to the system using asp.net and vb.net
Development of enrollment information to enable the user to input further information for the new group based on data entered on the prospect screen using xml and xsl layer
Development of Agent search screen to search by Broker, General Agent for new business using xml and xsl
Development of single option, dual option and multiple option plans for new business system
Use of path expressions through xsl queries
Accessing data through datasets, datareaders in the ADO.Net Model
All developed using XML, XSLT, C#, .Net, VB.Net, ASP, JavaScript, COM+, DLLs, VB 6.0, SQL Server
Technical Environment:Windows XP, MS Visual Studio
HPCi – (Real Estate Industry, GA) – Contract position Mar 2002 –Mar 2003
Senior Software Engineer
Portal System – Agents Listing Enhancements
The purpose of the portal is to allow HPCi to power Real Estate sections for other sites or syndication partner. The partner’s real estate site will be hosted by HPCi, but will, have a header that is mutually agreed upon, with active links back to the partner’s own content and functionality
Development of Agent listing Enhancement products of the Portal System using C#, ASP.Net and Oracle. The Agents Listing Enhancements products are as follows: Slideshows, E-Brochures, Tours, TourLinks, Featured Listings
Slideshows consist a maximum of 5 photos and 5 lines of text that rotate on the property page in place of any primary photo. The view slideshows page allows users links to add, edit, or delete slideshows
EBrochures are animated slideshows, composed of selected images and text viewed using macromedia Flash. The
Agents may provide a website url of their existing tours. They may link to create, edit or delete a link.
Creating User Control and code behind pages using c#
Use of Webserver controls like datagrid, calendar control and validation controls
Accessing data through datasets, datareaders in the ADO.Net Model
Creating web services and calling the methods of web service
All developed using C#, vb.net, ASP.Net, JavaScript, VB.Net, Oracle 9i, PL/SQL (stored procedures)
Technical Environment:Windows XP, MS Visual Studio
Clarus Corporation (B2B Company, GA) Jun00 – 01
Senior Software Engineer
Auctions Wizard and Administrator
Auctions Wizard locates new trading partners, automates the auction bidding process and enables direct and indirect spot purchasing
Worked on the requirements, analysis, design, coding and implementation of the Auctions wizard and auctions administrator. The visual interface is a tree view written in active server pages, Vbscript, Javascript, XML to facilitate the add, edit and delete operations of questions, responses, ins and outs
Wrote COM/COM+ objects in Visual Basic 6.0 for the Auctions Administrator
Design of the Auctions database using ERD diagram and implementation in MS SQL Server 2000 using Erwin tool
Wrote stored procedures in SQL server 2000 for the Auctions administrator project.
Hiding and displaying layers in Netscape and IE when the user clicks the submit button using DHTML and javascript
Display text on screen using DHTML based on a com object timer.dll
Modified asp, stored procedures, com objects when trouble shooting issues in ep51
Wrote upgrade scripts for Clarus Eprocurement SQL Server 7.0 db for ep 5.1
Wrote design documents based on client requirements to enhance existing ep51 functionality
All developed using Active server Pages (VB Script & JavaScript), DHTML, XML, IE 5.0 and Netscape, VB.Net, asp.net, COM (ActiveX Dlls), Active Directory, MS SQL Server 2000, PL/SQL (stored procedures, triggers)
Technical Environment:Windows 2000, MS Visual InterDev 6.0, IIS 4.0
MCI WorldCom (Telecommunications Industry, GA) Aug 99 – Jun 00
Software Engineer
Design & development of Web Site Administrator GUI interface as well as the database that will enable the display of line of business applications on successWorks 2000 web site using Active Server Pages. The administrator is a GUI browser interface that is enabled through the use of Active Server Pages which manipulates both the package posting data and package installation executable
Development of ActiveX Control for use in Web Administrator to display and retrieve the path and filename from MS Visual SourceSafe for replication of files across servers
Development of ActiveX DLL in Visual basic for use in Web Administrator to replicate the data residing in MS SQL Server across multiple SQL Servers
Package and post applications on the web site using the Web Administrator
Developed a Print to File functionality for the Extra Attachmate Product to enable the users to print reports to a file
All developed using Active server Pages (VB Script & JavaScript), Active Directory, Visual basic 6.0, COM (ActiveX Controls, ActiveX Dlls), MS SQL Server 6.0, PL/SQL (stored procedures, triggers)
Technical Environment: Windows95/98, NT, MS Visual InterDev 6.0, IIS 4.0, IE 5.0, Netscape, VSS
Jawood Management Associates – Consultant 1995-1999
Barton Malow Company (Construction Industry, MI) - contract May98-Feb99
Software Engineer
Development of Corporate Procurement System to keep track of new and existing subcontractor information relating to prequalification bids, legal issues, history, cost estimates, Finance, Awards, Y2K Plan readiness, contractual obligations etc. using Visual basic and MS SQL server
Development of ZAPPS tracking system to keep track of deviations from the current ISO Procedures maintained through the ISO System or request improvements in the current ISO Process by Barton Malow Employees. The request is logged into the ZAPPS system and a memo sent out to the employee to communicate the status of he request. The system also generates reports periodically to get an idea of how many processes have been deviated and how many suggestions for improvements have been implemented
Development and enhancement of ActiveX Controls and DLLs (Sheridan controls, MS Controls) for use in the CPO system as well as for company in-house applications using Visual Basic 5.0
Development of reports for Corporate Procurement System using Visual basic as well as Crystal Reports to keep track of the subcontractor information relating to prequalification bids, legal issues, history, cost estimates etc using Active server Pages
All developed using Visual basic 5.0, COM, ActiveServer Pages, MS SQL Server
Blue Cross Blue Shield (Insurance Company, MI) Aug97-Apr98
Software Engineer
Design and development of Code Table Application to maintain the code tables residing in DB2. The application permits user input for adding, deleting and updating code tables relating to Cost centers, code types, and code values maintained in DB2. The application uses an Oracle gateway to communicate with DB2. The application was written in Visual Basic 5.0 using oracle objects to perform data manipulation
Design & development of Inquiry Response Information reporting Application to generate reports. Reports show different call types and call reasons associated with a cost center as well as any action items relevant for the month. The application was written using Visual basic 5.0, PL/SQL and stored procedures to dynamically generate reports
Maintenance of Inquiry response Information System
The inquiry response information system displays claim details for a customer relating to Professional, Facility or Master Medical Claims, displays membership as well as provider details for a contract, generates a worksheet claim request by ending the current call and printing the worksheet, keeps track of forms and brochures ordered by a customer, keeps track of all inquiries in a Call History database. The application uses ECC software API Call to retrieve data from IMS host, stores the data locally in object collection classes and displays it on the screen
Design and development of Master Medical Worksheets for IRIS relating to claims data of a customer. A worksheet request can be added, edited as well as deleted. After generating a worksheet request, the request is passes to the print server application for printing. The application was written in Visual Basic 4.0 using objects and class structure
All developed using Visual Basic 5.0, COM, Oracle 7.1, SQL*PLUS, Oracle objects, DB2, Visio, Crystal Reports,
PVCS
Technical Environment:NT/Server 4.0
Unisys (Computer Firm, MI) Mar95-Aug97
Software Engineer
Visual remittance System performs all physical transaction processing of checks and stubs for customers, extracts data and creates a suite of standard cash letters and system wide reports
Design and development of DB Load Application to extract data from image files and write it to different access databases for use by other applications
Design and Development of Item Review Application to verify the stub and check items that require an accept/reject decision to be made by an operator. Both front and rear images are dispayed for review. The operator may accept or reject an item by indexing a single key
Design and development of mark Sense Application to identify and accept Mark Sense Positive items that require address changes, survey responses at the back of a stub and override Mark sense false positives
Maintenance of transfer application to transfer image and data files from the Source server to the destination server
All developed using Visual basic 4.0, MS Access 6.0 and VSS
Technical Environment: NT/Server 4.0, UNISYS MPI 4663, Ethernet, IPX/SX Protocol
Call Track System
Developed forms in Visual Basic on Call track new Technology System (CTNT) to retrieve information about calls that are used to display and notify service agents of any new calls coming into the Service Group Queues
Developed forms in Visual basic to initialize the user’s queue manager configuration automatically, on opening the call track application
Created Help System for CTNT using Visual basic help compile files Help desk System
Designed and created SQL scripts to load data from one database to another using both MS SQL Server 6.0 and MS Access
Wrote scripts in sql and automated the query results to be output to MS Excel format
Created macros in MS Excel to automate reports from MS Access and create monthly billing reports
Maintained the monthly billing reporting system, that involved harvesting calls in the database, comparing the monthly closed calls in Access database with that of SQL Server database and generating the monthly billing reports
All developed using Visual Basic 3.1 and 4.0, MS SQL Server 6.0, SQL*Plus, PL/SQL, Oracle 7.1, MS Access
2.0, Spread vbx
Technical Environment: MS-DOS, Novell Netware, Windows, Info Connect manager, Unisys MPI 4663
References: Available upon request