We provide IT Staff Augmentation Services!

Software Architect Resume Profile

Summary

  • Sri Nagesh is an accomplished Software Architect and Project Leader with over 15 years of full life cycle application development experience utilizing the .NET framework, Win32 and Win64 application development environments. He has led, architected, designed, and developed multiple projects across various verticals including banking, finance, retail and Government. He is specialized in working with vendor on COTS products. Sri Nagesh is a great team player with strong leadership and communication skills. Some of the key aspects of his professional experience are:
  • Expertise in the architecture, design, development, and implmentation of end t end solutions for various enterprise level applications on Microsoft .NET, Win32 and Win64 application platforms
  • In depth knowledge of design and development of N-tier web and service oriented architecture SOA based applications using ASP.NET, XML Web services and WCF
  • Expertise in software engineering design processes such as UML and Design Patterns, Frameworks and design methodologies/ SDLC Process
  • Good design skills with SQL Server Oracle
  • Strong knowledge in Project Management areas - 'Resource and Work allocation', 'Time and Schedule Management', 'Schedule Tracking' and 'Status Reporting'
  • Strong domain skills in Banking Financial services
  • Mentoring experience in Microsoft technologies with COM centric application design skills
  • In depth experience in new system proposals: in formulating solution approach, reviewing and validating the effort estimates, suggesting appropriate technologies and third party tools for implementation on .NET and Microsoft technologies
  • Experience with prominent players of US SEC Filing agents, CT Corporation, CCH Legal Information Services as consultant on projects requiring specialized technical skills in C , ASP.NET, XML, COM, DCOM and Visual Basic 6.0
  • Experience developing enterprise applications that include a mobile device component
  • Experience developing distributed and transactional systems utilizing middleware/local databases and communicating with mainframe databases
  • Experience in working with COTS Commercial-Off-The-Shelf product with Customizations such as Metrix and Accela
  • Thorough knowledge and maturity in all phases of the Software Development Life Cycle SDLC familiarity with industry standard best practices and frameworks such as RUP, Agile and SEI CMM Level 5

Technical Skills

Software Development Life Cycle Management SDLC :

  • Methodologies: Agile Scrum, Test Driven Development, Waterfall, RUP
  • Technologies: Rational Rose, Requisite Pro, Subversion, ClearCase, Microsoft Visual Studio.NET, Office, Project, Visio, VSS, TFS , BugTrack, JIRA, iRise, Axure RP Pr 6.5, QTP, Quality Center, Remedy

Programming Languages Technologies:

  • XML, XSLT, PHP, ASP, XSP, SQL, DHTML/JavaScript, VBScript, HTML, CSS, Ajax, VB, VBA, C , ASP.NET, VB.NET, COBOL, Microsoft SharePoint Designer

Application Servers and Frameworks:

  • Microsoft .Net Framework, Microsoft Internet Information Server IIS , JBoss

Financial, Field Service, ERP Business Analytics:

  • Accela Automation, Accela Mobile Office, IFS-Field Service Management Software, mobi.Route, Crystal Reports

Database Servers Tools:

  • Oracle, Microsoft SQL Server, MS-Access, MySQL, Toad, SQL Query Analyzer, SQLXML 3.0, SQL Server 2005 Express, SQL Server Compact CE , SQL Server Reporting Services 2008 R2, SSIS, SSAS

Content Management Systems CMS Collaboration Systems:

  • Microsoft SharePoint, DotNetNuke DNN , WordPress

Operating Systems:

  • Microsoft Windows 2008/2003/XP/2000/NT , Redhat Linux, Sun Solaris/Unix, Apple Macintosh OS, MS-DOS
  • Web Service Protocols:
  • HTTP, REST, XML-RPC, SOAP, WSDL, JSON, WebDAV, WSDL, WCF
  • Others:
  • COM/DCOM, MTS / COM , NetRix HTML Editor, Mage, Web Application Stress Test Tool, XBRL, HTML Tidy, ActivePDF Tool Kit, PDFLib, Notepad , FileZilla, System Center Configuration Manger SCCM , Microsoft XML Parser

Professional Experience

Confidential

Software Architect

Project: HUB Inspection Ready

HUB Inspection Ready is a system t provide online scheduling for virtually all inspections across NYC Buildings. This system will make it easier t schedule inspection appointments using Buildings website but it will expand the services offered through the NYC Development Hub. Hub Inspection Ready will offer more precise inspection scheduling and improve inspection tracking and notifications. In addition, this new system will further standardize the electronic checklists used by Building's Inspectors for improved, agency-wide consistency and allow industry members t certify certain objections electronically, eliminating a need for costly re-inspections. This system will provide expedited processing of inspection requests and more timely inspection results for NYC Public. This system leverage Accela Product Suite t provide improved capabilities including publics access ACA , access through mobile applications AM , back office AA and reporting capabilities.

Responsibilities:

  • Provide technical expertise and guidance for application interface architectural, design, and implementation decisions.
  • Provide expertise and participation in the development of and implementation of coding, development and architectural standards, and best practices and industry standards.
  • Design and Document and Develop the technical specifications
  • Provide guidance and participate in the full development cycle of all enterprise integration, including the creation of formal functional requirements, technical design specs, and development of quality test plans, interface threading programming, interface implementation and maintenance.
  • Encouraging the team t come up with reusable elements and use the best practices
  • Participate in monitoring accuracy of interfaces and data integrity of databases.
  • Troubleshoot malfunctions of the interfaces and interface threads
  • Participate in the execution of enhancements/replacements of legacy interface processes.
  • Prepare Conversion Data mapping for different systems
  • Participate in actual Data conversion by writing Source Data extract programs in PL/SQL

Environment: Accela suite of products, Windows 2008 Server R2 64-bit , Oracle 11g R2, Rational Requisite PRO, UML, Quality Center

Confidential

Software Architect

Project: PIPES Plumbing Inspection Portable Entry System

PIPES includes tw major components: an internal web based system for scheduling inspections and creating geographically optimized routes for the inspectors, as well as a handheld-based application for conducting inspections and issuing complaints. The browser-based scheduling system integrates a 3rd party Software vendor's Scheduling Routing module, allowing DOB call center personnel t take calls from contractors t schedule inspections. Prior t assignment t an inspector, all routes are categorized by type and expected time commitment. The inspections are then optimized geographically and assigned t specific inspectors. Each inspection work order includes vital information on the property and permit from DOB's Building Information System BIS .

Responsibilities:

  • Be the bridge between Technical Manager and Development Testing team
  • Understand requirements from Business users and communicate it t developers
  • Document the Pseud code for the existing system components written in Visual Basic
  • Design the software and topology of the system
  • Installation of software in Development, Test and Production environments
  • Deployment of builds int Development, Test and Production environments
  • Integrate 3rd party Awesome Helper control for implementing search functionality in the system
  • Co-Ordinate with Testing team in preparing the test scripts and resolving the bugs in bug tracking system
  • Design and Architect the solution t integrate Handheld device data t Desktop System
  • Integrate mobi ES and OP Manager Software int PIPES System
  • Successfully migrated current PIPES project from Waterfall t Scrum methodology
  • Facilitated daily scrum meetings
  • Co-Ordinate with DBA t maintain the SQL Server databases in different environments.
  • Coordinating with Technical Writer t complete the user documentation
  • Communicate with Project Manager on a daily basis for Project Tracking and Status Reporting

Environment: Technologies include .Net Framework 4, C , Asp.Net, MVC 4.0, Entity Framework, JQuery, WCF, Ajax, IIS 7.5, Microsoft SQL Server 2008 R2, VS 2010 on Windows 2008 Server R2 64-bit . Other technologies include ASP.net MVC Awesome 3.0 JQuery Ajax Helpers and mobi ES and OP Manager.

Confidential

Software Architect

Project: F2J IPRS Forte 2 Java Conversion- Integrated Probation Registrant System

The Division of Criminal Justice Services is a multi-function criminal justice support agency processing a wide range of criminal and civil history information from local, state and federal agencies. Some of this information is provided via various on-line interfaces such as fingerprint submissions, dispositions from major courts, state corrections, parole and probation information, wanted/missing/unidentified persons while some are data entered/maintained via the Integrated Justice IJ eJusticeNY Portal such as registered sex offenders, DNA, etc. The Division is als the official home of the State's criminal history fingerprint files and associated data which forms the basis for an individual's official Criminal Civil History Record a.k.a. RAP-sheet Record of Arrest and Prosecution .

This project aim is to:

  • Convert all the systems on the Forte platform t the IJ Portal platform. Forte was the platform chosen t migrate DCJS mainframe systems which are now decommissioned in 1996 and currently runs approximately 60 of the systems previously residing on the mainframe along with new systems developed over time such as the Sex Offender Registry. The focus of this project is as a technical re-engineering project.
  • IPRS Allows NYS Federal probation departments t update probation cases t the CJ Repository via the Portal and includes general Case Information including key identifiers name, dob, SSN, address history, date supervision began, case , probation agency, etc. , Supervision Program information, case history of supervision transfer data, Violation of Probation data, Max expiration date, etc.

Responsibilities:

  • Developing the Use cases for IPRS Module
  • Writing Software Architecture Document
  • Preparing the Time and effort estimates for the release
  • Developing Coding Standards for developers
  • Co-Ordinate Testing by Defect Tracking and Resolving

Environment: Windows 2008 Server R2 64-bit , IBM Web sphere, J2EE, Oracle 11g R2, Rational Requisite PRO, UML, Quality Center

Confidential

Software Architect / SharePoint Administrator

  • Streamline the construction project approval process by bringing city officials together t meet with industry members and approve projects.
  • T schedule and track appointments in an organized manner
  • T provide data for management reports thru other reporting system called B-SMART

Responsibilities:

  • Be the bridge between Technical Manager and Development Testing team
  • Understand requirements from Business users and communicate it t developers
  • Design the software and topology of the system
  • Installation of software in Development, test and Production environments
  • Configuration of Central Administration websites
  • Configuration of individual websites
  • Deployment of builds int Test and Production environments
  • Defect tracking in Bug Tracking system
  • Worked with Business owner on artifacts such as Product Backlog and Spring Backlog
  • Coordinating with Technical Writer t get the user documentation done
  • Co-Ordinate with Testing team in preparing the test scripts and resolving the bugs in bug tracking system
  • Co-Ordinate with DBA t maintain the SQL Server databases in different environment
  • Provide Production Support t business users

Environment: Windows 2008 Server R2 64-bit , Microsoft Office SharePoint Server 2010, IIS 7.5, Microsoft SQL Server 2008 R2, VS 2010

Confidential

Software Architect

Project: B-FIRST Buildings Field Inspections Recording and Scheduling Technologies

The B-FIRST project strategic initiative will automate inspection scheduling, routing, and inspection results recording for the following inspection disciplines: Construction Electrical Elevator Boiler House Connections Septic Buildings' Enforcement Safety Team BEST Cranes Derricks Enforcement Emergency Response Team ERT and Special Operations Inspections. B-FIRST is a mission-critical, public safety support system that will be relied upon not only by the Department of Buildings, but als FDNY and DEP.

This project aim is to:

  • Maintain public safety, enhance service and ensure Buildings' integrity by improving and automating inspection processes.
  • Standardize the current manual method of scheduling inspections among the different Buildings' units across the five boroughs through a centralized software solution.
  • Reduce customer scheduling and inquiry wait-time and thus improve customer relations through the automation of inspection scheduling for all disciplines.
  • Empower Inspectors with portable technology to:
  • Remotely access and retrieve inspection assignment information
  • Record inspection assignment results and
  • Print receipts of inspection results utilizing handheld printers.

Responsibilities:

  • Critical member of the team assisting the Technical Manager in overall Design and development of the system
  • Assist in performing discovery and analysis t bridge gaps in functional specifications
  • Produce design specifications that define software and system component properties and behavior needed t accomplish application requirements
  • Provide design solutions for Electrical module that:
  • Satisfy application functional requirements specifications
  • Remain within the underlying software capabilities and limitations
  • Reflect consideration of scalability, performance, maintainability, reliability, and security.
  • Design and maintain the wireframes for the Desktop, Mobile and Web components of the application
  • Interact with Information Architect t develop UI for the Desktop, Mobile and Web components of the application
  • Perform deployment of the Metrix Software on Web, Application and Database servers
  • Perform Installation of Metrix Software on individual user machines
  • Interacting with Cross-Functional Teams such as BIS Team, Network Team, Help Desk and Metrix Team at a different location
  • Assist in developing and maintaining the Data Model
  • Coordinating with Third Party Metrix Vendor Team
  • Assist in Defect Management t resolve the defects
  • Assist in developing the BIS XML Gateway t interface with BIS
  • Designing the Public visibility User Interface called 'BISWEB' for B-FIRST implementation
  • Provide Production Support t Inspectors in field thru SCCM

Environment: Windows XP 2003/2008 Server 64-bit , .NET 3.5, C , ASP.NET, Oracle 11gR2 64-bit Client, IIS 6.0/7.0, Microsoft SQL Server 2008 Report Server R2, VS 2008, VSS

Confidential

Architect Designer

Project: AuditFS

Audit FS is a secure, online workflow tool created for compliance professionals by WKFS. Audit FS pairs a consistent, comprehensive audit framework with best-practice checklists and content. Customers can manage the entire audit process electronically scheduling, conducting the examination, reviewing auditors' findings and accessing findings from past audits.

Responsibilities:

  • Interacted with the business team and technical manager in finalizing requirements
  • Developed Work Flow Diagrams for the application
  • Hands on Development of Manage People , Manage Company modules
  • Designed and coded classes for User and Office Components and used WCF Services t refer them
  • Designed and developed reports needed in the application in Word and Excel formats
  • Prepared Data Dictionary for the application
  • Prepared Data Model for the Database using Microsoft Visi and designed the database
  • Wrote SQL Scripts for creating objects in the database
  • Wrote component t load data int the SQL Server database using SQLXML BulkLoad using VB.NET
  • Set up test environment for Staging and QA
  • Fixed the defects found in testing and updated status using Mercury Quality Center
  • Prepared progressive builds for the application for QA team
  • Handled deployment of the application ont different environments such as Staging, QA and Production
  • Participated in UAT as an internal user
  • Created detailed Technical Specification TS documents for enhancements

Environment: Windows XP, 2K 2003 Server, .NET 3.0, C , VB.NET, ASP.NET, WCF, SQL Server 2000/2005, MS Build, VS 2005, VSS, UML

Confidential

Architect/ Project Leader

Project: Edgar Ease 2.0

EDGAR Ease 2.0 represents a significant enhancement t the HTML conversion and editing capabilities of the existing EE application. Although EE enjoys a market-leading position in the EDGAR conversion, its HTML conversion and editing workflow is to code-intensive for most users. EDGAR Ease 2.0 will offer users additional enhancements, designed t differentiate the application from and compete more effectively with other products existing in the EDGAR conversion market by providing features such as HTML Design View HDV , RTF t HTML Conversion within HDV and Code-Free HTML Table editing.

Responsibilities:

  • As the Architect, designed and delivered an end-to-end workflow based application using Windows .Net 2.0
  • Carried out knowledge acquisition and transferred knowledge t the Offshore Team using Use Cases
  • Designed and coded wrapper classes t integrate HTML Tidy int the application t embrace all the advantages of Tidy in structuring HTML
  • Handled the Error Checking component of HTML files for SEC Compliance
  • As a Project Lead, was the Go-T Person for Requirements, handled additional responsibilities in terms of Task Allocation, Quality, Communication and Coordination, and Process Adherence Some of these are listed below:
  • Put together the System Architecture Document
  • Recommended the Test driven development approach t delivery.
  • Developed UML class diagrams, Sequence Diagrams, Module level state diagrams and shared with the development team.
  • Created Detailed Design Documents
  • Performed task estimation, mapping t resource capabilities, allocation and technical review
  • Mentor and Go-T person for a team of 6 senior and junior developers
  • Quality Review internal and client for all releases
  • Communication Summary status reporting, all communication with off shore team
  • Has been a primary owner for all communication regarding Functional and Design requirements.
  • Adhered and enforced the team t follow the TQM guidelines in terms of Change request management, Traceability, Coding Design guidelines

Environment: Windows XP, 2K, .NET 2.0, C , VS 2005/2008, VSS, UML, NetRix HTML Editor

Confidential

Architect/ Project Leader

Project: BFG Release 2 - Service Bureau Data - One World Integration

BFG Release-1 enabled CT Corporation t create, fulfill, and bill on-demand and renewal orders for software as well as on-demand orders for Service Bureau. The next release BFG Release-2 is aimed at automating many of the needlessly manual tasks that take place on the Operations side, and replacing them with direct system interface. This interface will eliminate the need for redundant data entry which is inefficient, extremely time consuming, and prone t errors which jeopardize customer satisfaction. This project automates the process of entering the full volume of renewable invoices int One World. Als this project would facilitate the ability t produce complete customer report lists from One World.

Responsibilities:

  • As the Architect, created the technical approach, architecture and effort estimation.
  • Involved right from RFP response t design, commencement of construction effort and delivery of the Dashboard application handling several message formats, which will display the status of the messages across various system boundaries along with the time, take for processing at each system.
  • As the Architect, interfaced directly with the client and handled the requirements gathering
  • As Project Leader, independently led the team t delivery end product
  • Built a Windows scheduled Task t generate the XML files. This application resides in NA North America domain of CT Corporation
  • This project was implemented using SQL Server 2000 and .Net 2.0 using C

Environment: Windows XP and 2000, .NET 2.0, C , SQL Server 2000, VS 2005/2008, VSS, UML

Confidential

Architect/ Project Leader

Project: CCH LIS SEC 16 hCue Reports

This Project aims at developing reports for corporate management website. The web application helps in creating the Entities Company , Personnel, External Contact, Insider and Issuer, which are nothing but the anchors of the application. This website als deals with the creating of Capital Structure, Activities, Stock transfer and involves up gradation of hCue application which is a Corporate Data Management system. This Project is intended t provide the functionality of submitting the Forms 3, 4 and 5 electronically t the Security Exchange Commission, t the insiders of all the accounts in the existing Corporate Data Management system. Forms 3, 4, and 5 are required by Section 16 as the documentation specifying initial ownership of securities, and month/yearly changes in ownership of those securities, by insiders. And it allows the users t generate reports using Crystal Reports.Net.

Responsibilities:

  • Prepared Use cases/Wire frames
  • Developed reports using Crystal Reports.NET
  • Optimized the SQLs
  • Prepared Data Dictionary related t this project
  • Supervised and participated in Coding Testing, Code Reviews and execution of Programs
  • Involved in Unit testing
  • Verified the bugs fixed by the developers and closed/re-open them
  • Participated in Corporate wide Enterprise Assessment for CMM/PCMM Level 5
  • Investigated and documented the challenges involved in the migration of a .Net 1.1 application t the .Net 2.0 Environment

Environment: Visual Studio.NET, Visi 2000, Crystal Reports.NET, Visual Source Safe, PL/SQL Developer, IIS, IE and NS Browsers, ASP.NET, C , HTML, TOAD and Oracle 9i

Confidential

Senior Designer/ Programmer Analyst

Project: EAGLE

EAGLE is a web based dispatch and records management system. This is an extremely flexible system that works in both single and multi-juris scenarios on the one hand and in single and multi-agency configurations on the other. EAGLE provides the vital link between Law Enforcement agencies and Fire, Jail, and Emergency Medical Services, with provision for reporting using a common shared relational database. Through its many optional interfaces and add-on products, which integrate seamlessly with it, EAGLE offers a single window system for various departments. This exponentially enhances the functionality of the system and the efficiency of the user thereby allowing each department t build a public safety information management system t suit its specific needs.

Responsibilities:

  • Analyzed specifications provided by the client
  • Designed and created Use cases
  • Used RUP methodology
  • Created Class, Sequence, Component, work flow diagram using UML
  • Documented specifications and designed module and split int sub-modules coordinate with other modules
  • Prepared Message Formats, and User Interface for 3 states
  • Prepared SRS

Environment: Visual Studio.NET, C , UML and Rational ClearCase source code management tool.

Hire Now