Lead Software Engineer\architect Resume
SUMMARY
- 12+ years of experience in Software Development wif good skills working in an agile environment, managing offshore development team, Requirement Analysis, Development, Testing and Implementation of Microsoft Technologies, Client/Server Applications, Web based Internet/Intranet Applications and Windows based Applications.
- 6+ years in Software asset management and licensing
- 2+ years in Data Collection and survey research
- Microsoft Certified Professional ID 6035081
- IBM SPSS Data Collection 7.0 SME
- Design and development of applications integrating C#, VB.NET, ASP.NET, SQL Reporting Services, TFS, IIS, SharePoint, Enterprise Architect, SQL Server, Oracle along wif tools like NUnit, FxCop, NDoc, Pex and Moles, etc
- Experience in database management using SQL Server, PL/SQL and SQL Stored Procedures.
- Experience implementing SOAP/REST Web Services wif .Net.
- Worked wif SOA, Web and windows Services, SOAP and n - tier architecture.
- Experience in analysis of functional requirements and designing technical specification using Unified Markup Language (UML), MS Visio.
- Worked on Operating Systems windows 2008/2003 servers
- Proficient in new techniques like MVC, Silverlight, JQuery, Ajax.
- Demonstrated ability to work well wif a wide variety of people at various levels. A good team player and a self-starter wif positive attitude, willingness to learn new concepts and acceptance of challenges.
TECHNICAL SKILLS
Programming Languages: C#, VB.NET, ASP.Net 4.0, 3.5, 2.0 and 1.1, ADO.NET, ASP, XML, C, C++
Database: SQL Server 2008/2005 and 2000, MS Access, Oracle
Client Side Tools: JQuery, Ajax, HTML4.0, JavaScript, DHTML
Other Tools: IBM SPSS Data collection 7.0, MVC2.0, IIS 7.0, Pex and Moles, SharePoint 2010, UML, VStudio.Net, log4Net, Adobe RoboHelp, NUnit, FxCop, NDoc, MS Visio
Operating Systems: Windows 2008/2003 Server, Windows 7, Windows Vista, Windows XP
Reporting Tools: SQL Server Reporting Services 2008, Crystal Reports
Source controls: TFS 2010, CVS and Visual Source Safe
PROFESSIONAL EXPERIENCE
Confidential
Lead Software Engineer\Architect
Responsibilities:
- Managing offshore software development and QA teams.
- Providing application support, consulting and communicating technology directions.
- Ability to perform and conduct design reviews for compliance wif standards and traceable to requirements. Sign-off design documents.
- Conducting application design and code reviews.
- Leading task forces for application design and development activities.
- Expertise in understanding and teh ability to apply proven software design patterns and testing principles.
- Create services using WCF. Implement Restful service bindings.
- Designed WCF services to manipulated SQL Server data using LINQ to SQL queries.
- Use Pex & Moles for creating Unit test cases.
- Use Aspose for word, excel and PowerPoint report generations.
- Use .MRS and .DMS scripts to generate teh tabulation and cleaning scripts.
- Generated .MTD file for reporter in order to provide customizable reports using IBM SPSS reporter.
- Expert wif development of UML and modeling diagrams Visio.
- Maintain architecture and high-level design documentation for teh system.
- Used TFS for source control, automated builds and traceability using work items.
- Generated web and offline questionnaires using metadata object model (MDM) from IBM Data collection.
- Managed quotas using teh quota object model of IBM SPSS.
- Used Tibco MFT and EMS for file transfers and messaging.
Confidential
Lead Software Engineer
Responsibilities:
- Designing and implementing reports wif SQL Server 2008/2005/2000 Reporting services wif SQL Server 2008/2005/2000 database. Teh reports were designed for online display or asynchronous dispatch.
- Used Data extensions for implementing customizable reports using SQL Reporting Services.
- Implemented CLR method for bitwise string generation for teh SQL parameters
- Designed and implemented teh compliance management site. dis website helped customers in managing and tracking teh licensing.
- Designed and developed teh Titling Engine Web Service — teh Titling Engine Service works wif existing system management solution to standardize software titles for analysis-ready software inventory reports.
- Teh Titling engine service would read inventory from SCCM database and provide appropriate standardized software titles to clients.
- Used SOAP autantication wif encryption for autantication and validation of teh users and their subscription.
- Implemented localization for double byte languages Chinese, Japanese and Korean.
- Expertise wif architecting, designing, developing and deploying scalable web applications
- Responsible for coordinating builds, code reviews, application setups.
- Designed and developed of web pages wif code behind using ASP.NET, C# and Ajax Toolkit.
- Used web parts to enhance teh customization of teh website.
- Used State Server for storing application state. Teh servers were sticky servers so teh state was maintained using web farms.
- Used WinForms for teh developing admin and supporting applications.
- Involved in developing a new framework for Confidential . Teh framework uses object oriented concepts like inheritance, encapsulation. It uses generics and abstract classes.
- Worked wif satellite teams in Texas, California, Bangalore and Pune.
Environment: C#, VB.Net, ASP.Net4.0, ADO.Net, IIS 7.0, SQL Server Reporting Services 2008, SQL Server 2008, JQuery,VS.Net2010,Fortify, JavaScript, TFS 2010, XML, Windows 2008 server, MS Visio, Enterprise Architect, SharePoint, log4Net, RoboHelp, Infragistics, MVC2.0, Ajax Control toolkit
Confidential, Grand Rapids, MI
SR. Programmer Analyst
Responsibilities:
- Responsible for writing JavaScript files for client side processing and validation, Style Sheet (CSS) files to control teh look and feel in a centralized manner.
- Involved in writing classes for data access layer, which acts as a bridge between teh business layer and data layer.
- Intensively Used Data editing and displaying controls like Repeater, DataGrid and DataList wif paging and sorting capabilities for generating reports.
- Used serialization and de-serialization for storing complex objects in ViewState.
- Used web services for data exchange from host(AS400)
- Designed and developed User controls and custom controls.
- Performed user data validations using regular expression, required field, compare and custom validators.
- Used Microsoft’s DataAccessHelper namespace for accessing data from SQL Server.
- Designed and developed Stored Procedures to be used wif ADO.Net
- Extensively used DataReader and Datasets.
- Used tracing and exception handling extensively.
- Performed Unit testing.
Environment: C#, VB.Net, ASP.Net, ADO.Net, IIS, VS.Net, XML SPY, JavaScript, Commerce Server, Visual Source Safe, XML, XSLT, Windows XP Pro, Windows NT, Crystal Reports, MS Visio Pro.
Confidential, ME
Sr. Programmer Analyst
Responsibilities:
- Used C# User Controls for designing forms.
- Various controls like ComboBox, ListBox, and TreeView in C#.
- Used typed dataset for storing data. Used datasets, views, and filters in C#.
- Used services and form components wif forms in C#.
- Used ErrorProvider for error reports to teh user.
- Used regular expressions for performing user validations on inputs.
- Teh application consisted of update script to provide updates over teh Internet from time to time.
- Teh print Document feature was used to generate print previews and print teh various forms.
- Teh dataset was stored as a XML for portability to other Idexx Information Management software’s that already existed.
- Used WebServices for accessing LabREXX from other already existing IDEXX Information
- Management software’s that already existed.
Environment: C#, ASP.net, ADO.Net, VS.Net, IIS, Visual Source Gear, XML, Windows NT, Windows 2000, MS Visio Pro, NDOC, NUNIT
Confidential, North Sioux City, SD
Sr. Programmer Analyst
Responsibilities:
- Created and maintained tables, stored procedures, views, triggers, cursors in SQL.
- Developed, designed, tested and maintained ASP.Net pages using C# and HTML.
- Used COM components.
- Worked wif VC++ and JavaScript on enhancement projects.
- Designed web forms user controls to generate repeating headers and footers.
- Used ADO.net for connecting to teh Oracle.
- Used Data Grid and Data Sets, paging, etc.
- Used Web services using SOAP protocol.
- Designed and generated reports for teh management.
- Used unit and functional testing methods.
- Used JavaScript wif teh ASP and Perl WebPages.
- Documented teh changes using Seibel and PVCS version control system.
Environment: C#, ASP.Net, VB.net, ADO.Net, VS.Net, MS Commerce Server, VC++, IIS, Oracle, SQL server 2000, JavaScript, Perl, CGI, VBScript, XML, Windows NT, ADO, HTML, UML, Unix, Studio, PVCS
Confidential, KY
Software Developer
Responsibilities:
- Design of GUI using ASP.NET
- Designed business logic for processing Wire transfers.
- Used textbox, listbox, combobox and user controls to display data using C#.Net.
- Used teh Datareader, Dataset to bind to Datagrid for retrieving data into tables using ADO.net
- Created files and programs to download data from bank.
- Worked wif JavaScript for ASP pages.
- Used ReadXML() and WriteXML() methods for reading and writing datasets to teh .xsd files.
- Designed teh report using Crystal Reports
- Recreation Agent for office of international students
- Worked in analysis, design and development of web-based application for finding suitable vacation spots based on several search criteria. Users view pictures of desired location, check rates, availability, and store favorite places in personalized account profile.
- Created stored procedures in SQL Server and used ADO.Net in component classes to retrieve and store data.
- Complete n-tier application using Visual Studio.Net, C#, ASP.Net, ADO.Net and Oracle.
- Developed intranet application using ASP. Visual Basic and SQL database for providing customer and competitor identification data and count of web site crawls.
- Used XML tags, DTD, XML schemas.
- Database connection- ODBC, Record set - ADO Cursors, ADO locking types, Record Count, Paging, Updating records, Record retrieval into arrays, Dissociated record sets, Persistent record sets.
- Designed teh XML style sheets using XSLT.
- Improved performance of internet agent software using Visual Basic, Oracle database, XML for web site parametric.
Environment: C#, VB.net, ASP.net, IIS, Oracle, VB, ASP, XML, Windows 98/NT, ADO.net, HTML, UML, VStudio.net, Crystal Report.
Confidential
Responsibilities:
- Designing database and creating appropriate tables wif necessary constraints.
- Providing users wif appropriate grants and privileges.
- Connecting Oracle database through ODBC to Visual Basic.
- Designing and developing GUI screens for employee module that is used in gathering and storing employee information, retrieving employee’s professional and personal information etc…
- Responsible for testing Web and GUI for high volume e-commerce affiliate marketing system.
- Responsibilities include requirements and design review, specifying release test strategy, test plans and test cases.
- Testing includes functional GUI and Web UI testing, including internationalization, database analysis for summary jobs, functional web transaction testing and performance testing of web transactions and reports.
- Additional responsibilities include specifying test environment requirements, lab configuration and evaluation and implementation of various defect-tracking systems.
Environment: Visual Basic 5.0, MS Access 97, SQL-server, Windows 98/00, ActiveX, ODBC 32, Oracle 7.0, ActiveX Controls
