Application Security Engineer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Over 11+ years of experience in Software Development including system and 3+ years of experience in e - commerce/web application security analysis, design, development, implementation, deployment of distributed n-tier enterprise, documentation, integration and maintenance of Desktop, Web based development, Mobile platforms and client/server architecture software related applications.
- Have experience working in Capability Maturity Model Integration (CMMI) compliance level environment
- Have experience working in OWASP Top 10 and CWE 25 with proven track record and experience in implementing and integrating remediation strategies.
- Have experience in analyzing the security concerns using the HP Fortify SSC/SCA/AWB, Veracode static scan for Static application security testing (SAST) and IBM AppScan standard/ZAP, Veracode dynamic scan for Dynamic application security testing (DAST).
- Work in a highly collaborative environment with minimal supervision and ability to work on multiple priorities and/or projects simultaneously.
- Strong working knowledge in coding & debugging of Classic ASP/ASP 3.0, ASP. Net, VC#. Net, VBA/VB.Net, Internet architecture, ActiveX (COM), Power shell scripting and hands on experience on Internet/Intranet applications.
- Extensive experience in Design and Development applications with complete SDLC process in traditional Waterfall and Agile (Scrum) project management methodologies.
- Experienced in managing small to medium range team, possess significant knowledge in distributing the work and coordinate with team members as a lead developer in onshore as well as offshore projects
- Expertise in database design and developing Transact SQL, SQL scripts, Views and Triggers in SQL Server 2000/2005/2008 R2 databases, SQL CE 2.0/3.5.
- Possess significant skills in analysis, design and develop application using .NET Framework 1.1/2.0/3.0/3.5/4.5 versions and Win Forms, Web Based (ASP.Net, Web Forms and MVC), Entity Framework 4, C#.Net, VB.Net, Web API, WCF and ADO.Net technologies.
- Experience in development of applications using Service Oriented Architecture (SOA), Web Services, WCF, Restful Service, Web Services, Security Token Service, ADFS 2.0, ACS (Access Control Service) Configuration, Token Authentication Application, Asp.net Web API, Razor and Caching Implementation.
- Hands-on experience in UI Design using Win Forms, Web Forms and programming C#.NET, VB.NET, ASP.NET, HTML4/5, CSS, CSS3, DHTML, XHTML, XML, XSLT, Themes, Master Pages, Bootstrap, JavaScript, jQuery, JSON, AJAX, Knockout JS, Angular JS and Backbone JS
- Experienced in developing US Section 508 compliant web applications and content
- Strong working experience on .NET security features such as Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Strong working knowledge of IBM AppScan standard 8.70, HP Fortify SCA 4.31/16.20 (Source Code Analyzer), ZAP, Visual Code Grepper V2.1.0, Veracode and MS FxCop
- Experienced in applications code review using OWASP top 10, PCI-DSS, HIPAA, NIST 800-53, CVE, CWE, ISO 27001, ISO 27002
- Experienced in Vulnerability Management processes, Audit & Compliance activities, encryption techniques and developing Security Policy Framework/Standards
- Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams, Sequence diagrams, Activity diagrams and Collaboration diagrams) using MS Visio Designer tools.
- Extensive knowledge in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), MVC2/MVC4 architectural pattern, Design patterns (MVC, Singleton, Factory, Iterator, Dependency injection and Template pattern ), Test Driven Development (TDD) and automated unit testing using Ms Test and nUnit
- Strong knowledge in Windows Mobile SDK, logging/debugging of Windows Mobile applications using Device Emulator and/or Virtual CEPC as a deployment environment for Windows Mobile OS and applications, signing binaries and CAB files for Windows Mobile 6.x operating systems.
- Strong knowledge of databases design and developing SQL scripts
- Experienced in developing reports using Crystal Reports XI and SQL server 2005 reports
- Proficiency in working with Visual Studio IDE, debugging tools like Debug and Structured Exception Handling.
- Knowledge of BizTalk server 2009, MOSS 2007, SQL BI (SSIS, SSRS, SSAS)
- Implemented Confidential Lync 2013 API, ADFS (Active Directory Federation Services), Lambda Expressions
- Developing, Migrating, Deploying ASP.NET web applications to Azure Cloud Computing.
- Applied Data Modeling and RDMS logical and physical concepts
- Hands on Exposure on TFS Version Control, VSS, CVS and SVN.
- Provided Database Management, Release Management and Build Automation with TFS 2010 for multiple projects.
- Used HP ALM and Team Foundation Server (TFS) for in analyzing test results and managing the bugs.
- Effective team player with good communication and interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS:
Security Tools: IBM AppScan standard 8.70, CheckMarx 8.2, HP Fortify SCA 4.31/16.20 (Source Code Analyzer), ZAP, Visual Code Grepper V2.1.0, Veracode and MS FxCop
Web Apps: ASP.Net, Ajax, Ajax Control Toolkit 3.0.20229, ASP, ActiveX and COM
Scripting Languages: Bootstrap, JavaScript, jQuery, JSON, AJAX, Knockout JS, Angular JS, Backbone JS and PowerShell scripting
Databases: SQL Server 2000/2005/2008, SQL CE 2.0/CE 3.5 and MS-Access
Prog. Languages: C, C++, VB.Net, C#.Net, Java and COBOL
Markup Languages: HTML 4/5, WML, DHTML, XML, CSS
Application Servers: IIS 5.1/6.0/7.5, PWS
Tools: Visual Studio.Net 2003/2005/2010, InstallShield 12 Professional
UML tools: Visio 2010, SDL Threat Modeling Tool
Version Controls: TFS 2010/2012, VSTF 2010/2013, VSS 6.0, Tortoise CVS/SVN, Accurev 5.7
Bug Tracking System: VSTS, Bugzilla 3.6.3, ALM (Application Life Cycle management)
3rd Party Controls: Infragistics, Telerik
Confidential: WinCE Apps, Crystal Reports XI, MS Charts
Operating Systems: Windows 95/98/2000/XP, Vista Ultimate, Windows 7, Windows Server 2008 R2, IBM Mainframes
Cloud Experience: Azure, Akamai
Compact OS: WinCE, Windows Mobile 5.0/6.0, Windows Phone 7.1
Methodologies: Waterfall and Agile/Scrum, Rally, Wiki
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Application Security Engineer
- Involved in Security analysis to ensure the Confidential ClearSight enterprise applications (RMIS & Orion) are designed, developed and deployed securely. Involved to understand complex technical and architectural issues from security perspective and understand the implications associated with the chosen technical strategy.
- Review software applications for potential security vulnerabilities by conducting application security reviews i.e. Secure Design review, Threat Modelling.
- Perform Static Application Security Testing(SAST), manual code reviews on the code and Dynamic Application Security Testing(DAST) on the application to find the security vulnerabilities using the Veracode. These vulnerabilities are triaged, created ticket in JIRA, prioritized and got fixed from developers.
- Liaison with Developers, Architects, Project Managers to understand the working of an application, how effectively they are implemented and where security mechanisms are employed.
- Understand the business requirements, evaluate potential products / solutions and provide technical security recommendations.
- Protect Confidential ClearSight s information assets by promoting the understanding and acceptance of Information Security Policy and Standards.
- Contributed to Enterprise Architecture in definition of the technology stack and various standards and guidelines for development teams
- Integrated security tools, standards, and processes into the product life cycle (PLC).
- Improved and supported application security tool deployments including static analysis and dev-time security tools.
- Improved and maintained secure development standards.
- Other responsibilities include such as Providing security trainings, maintain technical documentations, generate security metrics to enable executive leaders, line leaders, and operational staff to act on application security related risks
Environment: Veracode, Veracode-Greenlight, Visual Studio 2015, Silverlight, SQL Developer v3.2.20, OWASP Top 10, CWE (Common Weakness Enumeration), NIST 800-53, MVC, IIS7, JIRA, Windows 7
Confidential, Foster City, CA
Software Security Engineer
- Implemented a pre-defined Secure Software Development Lifecycle practices for all Confidential technology projects throughout the planning and delivery cycles that assure that investments in IT generate business value and mitigate the risks associated with information security
- Ensure end-to-end security of Confidential products by hands on testing, helping development teams, remediating risks upfront
- Improve secure coding practices, application security requirements, automation, training, and metrics.
- Build secure products and standards around emerging technologies and fields lacking existing standards and security practices
- Work with security testers on proper AppScan scan configurations and setups including activities such as manual explore, multi-step operations etc. to provide solid application test coverage.
- Trouble shoot common and complicated AppScan issues such as network connectivity, login, performance and looping issues.
- Triage the AppScan reports. Work with development organizations to review and fix vulnerabilities according to Confidential ’s Secure Coding Standards.
- Act as a liaison to IBM technical support, maintain the records of PMRs; patch and upgrade the AppSan Confidential system in a timely fashion.
- Build strong cross-organizational relationships and effectively influencing staff across the IT organization and broader enterprise
- Collaborate with product development and solution teams proactively to manage software security risk aligned with business goals.
- Collaborate with product and solution teams to achieve Global Information Security software security program objectives.
- Develop and optimize processes to improve software development efficiency in the consumption of security development practices.
- Maintain active understanding of industry practices for secure software development and incident response.
- Represent Confidential in the software security community globally.
Environment: CheckMarx 8.2, HP Fortify SCA (Source Code Analyzer), IBM AppScan, Veracode, PCI-DSS, OWASP top 10, CWE(Common Weakness Enumeration), NIST 800-53, VS.NET2012/2013, .NET 2.0 Framework, C, C++, C#.NET, ASP.NET2.0, MVC, Java, JavaScript, Pascal, ADO.NET, IIS7
Confidential, Jefferson City, MO
Application Security Specialist
- Strong understanding OWASP Top 10 and CWE 25 methodologies and tools
- Knowledge of Federal/State regulations and standards, such as (HIPAA, HITRUST, NIST, FISMA, ISO)
- Ensure all work products meets /exceed HIPAA and HITRUST standards.
- Perform application vulnerability assessments and code reviews across a variety of programming languages
- Perform assessments in Secured SDLC processes and strong emphasis on secure industry-best practices
- Ability to assess risks and provide innovative counter measures and solutions that appropriately balance security and business requirements
- Ability to step into an uncontrolled space and bring security structure
- Perform other security-related projects that may be assigned according to skills (e.g. RFP, contract reviews, Incident management etc.)
- Experience with web application vulnerability scanning tools
- Experience with Static Application Security Testing (SAST) tools like HP Fortify, Veracode
- Experience with Dynamic Application Security Testing (DAST) tools like IBM Appscan, ZAP
- Experienced in driving and implementing secure development practices in to SDLC (SSDLC)
- Improve secure coding practices, application security requirements, automation, training, and metrics
- Supported to define reliable Secure Software Development Lifecycle practices for all Wipro- Confidential projects throughout the planning and delivery cycles that assure that investments in IT generate business value and mitigate the risks associated with information security
- Ensuring security of Wipro- Confidential products by testing, hypothesizing threats, helping development teams, remediating risks upfront and championing secure implementation efforts
- Ensured security in configuring and incorporating SFTP in the application to transfer the processed files.
- Integrate threat modeling practices into the Software Development Lifecycle
- Assist in building secure products and standards around emerging technologies, fields lacking existing standards and security practices
- Build strong cross-organizational relationships and effectively influencing staff across the IT organization and broader enterprise
- Collaborate with product development and solution teams proactively to manage software security risk aligned with business goals.
- Manage cross-functional internal and external team collaboration, evangelization and communications.
- Develop and optimize processes to improve software development efficiency in the consumption of security development practices.
- Maintain active understanding of industry practices for secure software development and incident response.
- Represent Wipro- Confidential in the software security community globally.
Environment: HP Fortify SCA (Source Code Analyzer)/SSC/AWB, ZAP, OWASP top 10, CWE(Common Weakness Enumeration), HIPAA(Health Insurance Portability and Accountability Act), NIST 800-53 (National Institute of Standards and Technology), ISO 27001, HITRUST(Health Information Trust Alliance), SFTP, Classic Asp 3.0, VS.NET 2012/2013, .NET 2.0 Framework, C, C++, C#.NET, ASP.NET2.0, MVC, Java, J2EE, Struts, JavaScript, ADO.NET, IIS7, IBM Mainframes, Cobol, DB2
Confidential, Bellevue, WA
Information Security Specialist
- Knowledge of OWASP Top 10 and CWE 25 tools and methodologies
- Experience with web application vulnerability scanning tools
- Experience in auditing the code with Static Application Security Testing(SAST) tools like HP Fortify, Veracode
- Experience in auditing the application with Dynamic Application Security Testing(DAST) tools like IBM Appscan
- Experienced in driving and implementing secure development practices in to SDLC (SSDLC)
- Experienced in successfully integrate security into a developer’s world
- Help define consistent Secure Software Development Lifecycle practices for all Confidential technology projects throughout the planning and delivery cycles that assure that investments in IT generate business value and mitigate the risks associated with information security
- Ensure end-to-end security of Confidential products by hands on testing, hypothesizing threats, helping development teams, remediating risks upfront and championing secure implementation efforts
- Improve secure coding practices, application security requirements, automation, training, and metrics.
- Integrate threat modeling practices into the Software Development Lifecycle.
- Help build secure products and standards around emerging technologies and fields lacking existing standards and security practices
- Build strong cross-organizational relationships and effectively influencing staff across the IT organization and broader enterprise
- Collaborate with product development and solution teams proactively to manage software security risk aligned with business goals.
- Collaborate with product and solution teams to achieve Global Information Security software security program objectives.
- Help to define simplified security metrics approach that enables executive leaders, line leaders, and operational staff to quickly take action on application security related risks.
- Manage cross-functional internal and external team collaboration, evangelization, and communications.
- Develop and optimize processes to improve software development efficiency in the consumption of security development practices.
- Maintain active understanding of industry practices for secure software development and incident response.
- Represent Confidential in the software security community globally.
Environment: HP Fortify SCA (Source Code Analyzer), IBM AppScan, Veracode, PCI-DSS, OWASP top 10, CWE (Common Weakness Enumeration), NIST 800-53, VS.NET2012/2013, .NET 2.0 Framework, C, C++, C#.NET, ASP.NET2.0, MVC, Java, JavaScript, Pascal, ADO.NET, IIS7
Confidential, Tempe, AZ
Sr .Net Developer
- Participating in minute-to-minute meetings and High Level and Low-Level Design of the System.
- Involved in Preparing Architecture and High-Level Design document
- Involved in requirements Gathering, Analysis, Estimation of project, tasks, resources and preparing Detail Design document
- Designed and developed User Admin, dashboard and search modules of Presentation Layer.
- Created new database tables and implemented SQL Stored Procedures, triggers and complex queries in SQL Server 2012.
- Performed server side and client-side validations using HTML, CSS, JavaScript, jQuery.
- Good working knowledge of using Generics, Generic collections features of .NET 2.0 Framework.
- Used VS.NET 2013 IDE for the development of the Web Forms of ASP.NET.
- Used SQLDataAdapter, SQLDataReader, Datasets, SQLConnection, SQLCommand and ExecuteReader of ADO.NET for creating/opening connections, creating command objects/executing stored procedures.
- Responsible for developing the Data Access Layer, Business Layer components and Common Utility Class Libraries in .NET 2.0.
- Involved in migrating and testing the project to develop using the Vs 2013.
- Responsible for creation and execution of the database scripts in production and deployment of the Application.
- Responsible for the Unit Testing, Integration Testing.
- Involved in developing the user controls and designing the UI using Telerik controls.
- To maintain consistency throughout the web application, implemented Master Pages and Cascade Style Sheets (CSS).
- All the pages are Section 508 compliant and responsive
- Used Team Foundation Server (TFS) for Version control, creating builds for the testing team.
- Maintenance of the newly developed system and fixing production bugs
Environment: VS.NET2012/2013, .NET 2.0 Framework, C#.NET, ASP.NET2.0, ADO.NET, IIS7, Telerik, Bootstrap, HTML, JavaScript, CSS, XML, VS Team Foundation Server (VSTF 2013), SQL Server 2012, Windows 7.
Confidential, Tampa, FL
Sr .Net Developer
- Designed and developed the Winforms using the C#.Net 4.0
- Emphasized on Object-Oriented Concepts for C#.NET code reusability.
- Worked with windows API, managing macros
- Used Confidential .Office.Interop.Excel/Interop assembly to interact with the OLEObject and shapes
- Business Logic has been implemented using the concepts of secure coding features and Object-Oriented programming (OOP) with Code behind language C#.NET 4.0.
- Developed presentation layer Components and created reusable components in C#.NET 4.0
- Involved in implementing the Confidential Lync 2013 API for desktop application sharing
- Involved in security code reviews using MS FxCop and Fortify SCA
- Performed on-going security testing and code review to improve software security
- Provided engineering designs for new software solutions to help mitigate security vulnerabilities
- Followed and developed the 3-Tier architecture for the business, presentation and data access layers.
- Involved in different phases of Software Development Life Cycle (SDLC)
- Involved in preparing Architecture, High Level Design document, Detail Design document, development of code and Management of team
- Engaged in gathering the requirements from the client, provide cost estimates, design, develop and deliver projects to completion
- Used C#.Net indexers extensively in formatting and restructuring the data per pre-defined format
- Designed, developed and tested windows forms using Visual Studio 2010
- Utilized HP ALM and Team Foundation Server (TFS) for in analyzing test results and submitting the bugs
- Provided Release Management and Build Automation with TFS 2010 Build Automation
- Involved in System Analysis, design and development.
- Involved in preparation of Test Cases for Unit test and Integration test.
- Involved in Release/Delivery management and Ensured deliverables are satisfactory to requirements
- Participated in initial knowledge transfer activities of the application
Environment: Visual Studio 2010, C#, .NET 4.0, Winforms, Team Foundation, Visual Studio 2010, Excel 2003/2007/2010, Confidential .Office.Interop.Excel, Confidential Lync 2013 API, OWASP top 10, MS FxCop, Fortify SCA, Windows XP, Windows 7
Confidential
Sr .Net Developer
- Development the application using MVC4 architecture and design patterns(Singleton, Factory, Iterator, Dependency injection and Template pattern)
- Developed complex MVC Controller, View, Models and Helper methods linked to backend database.
- Developed UI features using JavaScript, JSON, JQuery, AJAX, Angular JS, KnockOutJS and HTML5/CSS3
- Master Pages and Cascade Style Sheets (CSS) are used to maintain consistency throughout application
- Emphasized on Object-Oriented Concepts for C#.NET code reusability
- Involved in security code reviews using MS FxCop and Fortify SCA
- Performed on-going security testing and code review to improve software security
- Provided engineering designs for new software solutions to help mitigate security vulnerabilities
- Created Views and used knockout binding to bind data to Views
- Wrote AJAX methods to make asynchronous calls to actions in controller
- Wrote AngularJS, jQuery functions to validate form data on client side
- Used Entity Framework to interact with the database entities to perform CRUD operations using model and mapper objects.
- Created stored procedures and accessed them using the EntityFramework.
- Created test methods to test the new functions introduced in the service layer.
- Involved in implementing Lambda Expressions for web application
- Configured and incorporated SFTP in the application to transfer the processed files
- Hosted application in IIS 6.0/7.5 (Internet information server)
- Implemented the Logging and Application error handling using the MSDN libraries like Event viewer and Log file.
- Experience in analyzing test results and submitting the bugs using HP ALM and Team Foundation Server (TFS)
- Provided Release Management and Build Automation with TFS 2010 Build Automation
- Followed the Pure Agile Model and involved in the daily stand up meetings to discuss and blockers and completed the tasks with aligned to the due dates of the Sprints.
- Hosted and tested application for multiple browsers compatibility
Environment: Visual Studio 2010, C#.NET 4.0, ASP.NET, MVC 4, Razor, EntityFramework, Team Foundation server(TFS), JavaScript, Angular JS, KnockOutJS, jQuery, JSON, HTML,HTML5, CSS3, AJAX, CSS, Excel 2003/2007/2010, SFTP, Lambda Expressions, Windows XP, Windows 7, Windows Server 2008 R2, IIS 7.5, SQL Server 2008 R2, OWASP top 10, MS FxCop, HPE Fortify SCA.
Confidential, Redmond, WA
senior .NET Consultant
- Interacting with Client to gather requirements and document all the requirements.
- Implemented MVC pattern in the application development and used Razor View Engine.
- Used Client Side Frameworks like javascript, Angular JS, KnockOut JS, jQuery, Ajax along with HTML5 to create the UI Layer.
- The application uses jQuery for a dynamic and interactive UX, data retrieval and posting.
- Created sophisticated SQL Server database to responsively handle complex queries like T-SQL, triggers, stored procedures, functions and joins.
- Using EntityFramework, connected to relational data by writing LINQ to SQL queries.
- Utilized Confidential Team Foundation Server (TFS) to manage the team's software development lifecycle (SDLC) including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
- Used HTML5 for keyword research and selection, meta tagging, search engine submission and position tracking.
- Used NUnit for Unit Testing and Test driven development.
- Managing and delegating tasks to the team and tracking the same
- Implemented design patterns(MVC2, Singleton, Factory, Iterator, Dependency injection and Template pattern)
- Worked in all phases of Software Development Life Cycle (SDLC)
Environment: Visual Studio 2010, C#.NET 3,5, ASP.NET, ADO.NET, MVC2, Angular JS, KnockOutJS, jQuery, Ajax, SQL Server2008, HTML5, Confidential Visual studio.NET 2008, WCF, Entity Framework 4.0, nUnit, Agile/scrum
Confidential
Senior .NET Consultant
- Used C#.NET to develop code behind business logic.
- Develop User Interface using Master page and ASP.NET web forms.
- Attend daily standup meetings to provide task status (Waterfall model).
- Participate in scrum sessions in analyzing the requirements with group members.
- Involve in the design of different layers (Presentation, Business, and Data Layer).
- Designed the ASP.NET GUI using HTML, CSS, java script and implemented client side validation using validation controls in ASP.NET.
- Used ADO.NET to utilize SQL data source implementing DataSets, Data Reader, Data Adaptor to connect and manipulate databases
- Used JQuery, Ajax for retrieving data
- Involved in consuming the web service using ASP.NET AJAX with partial page postback
- Followed the 3-Tier customized Pattern, separating the business, presentation and data model
- Involved in the design of the Use Case Diagrams and class diagrams using Confidential Visio.
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure.
- Coding and Tuning the queries, stored procedures and functions.
- Performed testing and documentation.
Environment: VS.Net 2010, C#.Net 4.0, ASP.NET, SQL Server 2008, ADFS (Active Directory Federal Services), Team Foundation server, JavaScript, JQuery, AJAX, CSS, MS Visio, Windows XP, Windows Server 2008 R2
Confidential
Sr. .Net Consultant
- Involved in Analysis, Design and architecture of the application.
- Involved in creation of web forms using ASP.NET and used CSS for designing the front end.
- Implemented Data Access Layer using ADO.NET for DB operations.
- Used JavaScript, JQuery, AJAX, HTML, CSS for UI, partial post backs and to get data
- Involved in creation of database tables, stored procedures and functions for DB operations.
- Implemented the Business Logic using C#.
- Used Master Pages for unified look and feel of the website.
- Generated various reports using Crystal Reports.
Environment: VS.Net 2010, C#.Net 3.5, ASP.NET, SQL Server 2008, ADFS (Active Directory Federal Services), Crystal Reports, Team Foundation server, JavaScript, JQuery, AJAX, HTML, CSS, Lambda Expressions, Share Point 2010, Windows XP, Windows Server 2008 R2
Confidential
Sr. .Net Consultant
- Developed the portal using various .Net Technologies like Confidential .NET Framework 3.0, C#, ASP.NET, ADO.NET.
- Developed the application using n tire architecture, OOP Design.
- Implemented ADFS(Active Directory Federation Services), Error logging, File upload/down load functionalities in windows Azure
- Implemented AJAX controls and functionality in the web forms.
- Involved in Analysis and Design to Windows Azure migration
- Integrated the ADFS to application for authentication, Session Handling, Error logging, File upload/down load functionalities in windows Azure
- Involved in analysis of database to SQL Azure compatibility
- Involved in application deployment to Windows Azure, SQL Azure
- Involved in designing Database schema, data migration to SQL Azure
- Deployment of application to the azure environment
- Used JQuery for a better interaction with the application
- Proven skills in SQL tuning and enhancing application performances.
- Proficient in SQL server programming stored Procedures, Functions, Database Triggers.
- Experience in all phases of Software Development Life Cycle (SDLC) like Requirement Capturing, Data Modeling and Designing, Developing, Testing, Quality Assurance, Implementing, Documenting and User Training for various business applications.
- Written Stored Procedures, Triggers using SQL Server database
Environment: Visual Studio 2010, C#.Net 3.5, ASP.NET, SQL Server 2008, ADFS (Active Directory Federal Services), EntityFramework, Team Foundation server, JavaScript, JQuery, AJAX, CSS, data migration to SQL Azure and File upload/down load functionalities in windows Azure, Windows 7, Windows Phone 7
Confidential
Sr. .Net Consultant
- Analysis and Design to Windows Azure migration
- PUSH was developed using the Window service, C#.NET
- PULL was developed using the WCF Restful, C#.NET
- Implemented ADFS(Active Directory Federation Services), Error logging, File upload/down load functionalities in windows Azure
- Analysis of database to SQL Azure compatibility
- Database schema, data migration to SQL Azure
- Application deployment to Windows Azure, SQL Azure
- Deployment of Web & window services to the azure environment
Environment: Visual Studio 2010, C#.Net 3.5, ASP.NET, SQL Server 2008, WCF, Restful Service, Window service, EntityFramework, Team Foundation server, Error logging, Security Token Service, Token Authentication Application, Caching Implementation, ADFS (Active Directory Federal Services), Windows Server 2008 R2, Windows 7
Confidential
Sr. .Net Consultant
- Developed the UI using the VS.Net 2010, C#.Net 3.0 and WPF for Windows Phone 7
- Developed the graphical charts using the MS Charts and binding data using ADO.NET
- Coding and debugging using ASP.NET and C#.
- Used WPF to design partial of the user interaction forms
- Deployment of application to the azure environment
- Analysis and Design to Windows Azure migration
- Developed the web forms using ASP.NET Server controls and Performed validation on the client side using JavaScript and Validation Controls.
- For consistent data access used ADO.NET objects such as Data Reader and Data Set. involved in SQL azure database design
- Used Stored Procedures, Database routines for fixing up the standard Specifications.
- Implemented ADFS(Active Directory Federation Services), Session Handling, Error logging, File upload/down load functionalities in windows Azure
- Worked in all phases of Software Development Life Cycle (SDLC) like Requirement Capturing, Data Modeling and Designing, Developing, Testing, Quality Assurance, Implementing, Documenting and User Training for various business applications
- Identified, analyzed, defined and documented business processes.
Environment: Visual Studio 2010, C#.Net 3.0, ASP.NET, WPF, SQL Server 2008, ADFS 2.0 (Active Directory Federal Services), Team Foundation server, JavaScript, JQuery, JSON, AJAX, CSS, Session Handling, Error logging, data migration to SQL Azure, Windows 7, Windows Phone 7
Confidential, Cambridge, MA
Software Engineer
- Involved in developing web application using .Net Framework 3.5/4.0, C#.NET, ASP.NET, HTML, CSS, Javascript, Used Master page and ASP.NET web forms.
- Designed & developed SQL Server reports using SSRS.
- Involve in the design of different layers (Presentation, Business, and Data Layer) using the C#.NET
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure.
- Involved in implementing SQL Server 2008 database development, SQL queries, stored procedures, views and triggers to handle the business rules data integrity and for various data transactions.
- Providing Ad-hoc reports with required information to users and admin
Environment: Visual Studio 2008, ASP.NET, C#.Net 3.5, EntityFramework, Team Foundation server, SQL Server 2008, SSRS (Client side reports)
Confidential, Topeka, KS
Software Engineer
- Developed Winforms using the .NET Compact Framework 3.5 and C#.NET
- Developed, hosted and consumed C#.NET web service to fetch the data from the SQL server data over HTTP
- Implemented the Business Logic, Data Access logic using C#.NET
- Used Windows mobile 6.x Emulator and Virtual CEPC as a deployment environment
- Involved in creation of database tables, stored procedures and functions for DB operations.
- Developed Mobile application, web service and hosted both to integrate dynamically.
- Symbol Bar Code scanner integration to the application.
- Setup creation for Windows mobile using Installshield 12 Professional
Environment: Visual Studio 2008, ASP.NET, C#.Net 3.5,Winforms, Windows mobile 6.x Emulator, Confidential .NET Compact Framework 3.5, Team Foundation server(TFS), SQL Server 2005, Web Services, Installshield 12 Professional, WinCE, Windows Mobile 5.0/6.0
Confidential, Chicago, IL
Software Engineer
- Manage Purchase Order - create / edit / delete Purchase Order, show Orders, Items and Items Collection (called Assortment), create Customers, search facility to add items, customers and assortments from the PPC database to create an order.
- Scanning - Item / Assortment barcode scanning.
- Sync - Sync Customer / Item / Assortment and Purchase Orders created on PPC with AOS application.
- PocketWorks application consists of the following modules:
- Mobile Module (for Handheld device)
- Synchronization Module (for data sync between mobile unit and desktop)
- Developed Winforms for Windows mobile 6.x using the .NET Compact Framework 3.5, VS.Net 2008, C#.Net 3.5
- Implemented the Business Logic, Data Access logic using C#.NET
- Used Windows mobile 6.x Emulator and Virtual CEPC as a deployment environment for Windows Mobile OS
- Involved in creation of database tables, stored procedures and functions for DB operations for both SQL server 2005 and SQL server CE 2.0.
- Involved in setting up data synchronization between SQL server 2005 and SQL server CE 2.0.
- Integrated Bar Code scanner with the application
- Created setup files for Windows mobile using Installshield 12 Professional
Environment: Visual Studio 2008, ASP.NET, C#.Net 3.5,Winforms, Windows mobile 6.x Emulator, Confidential .NET Compact Framework 3.5, Team Foundation server(TFS), SQL Server 2005, SQL Server CE 3.5, Web Services, Installshield 12 Professional, Windows XP, Windows Mobile 6.x
Confidential
Software Engineer
- Designed and developed the Winforms using the C#.Net 2.0
- Emphasized on Object-Oriented Concepts for C#.NET code reusability.
- Developed grid like customized light weight control to be used on windows mobile and integrated modules with the database.
- Business Logic has been implemented using the concepts of secure coding features and Object Oriented programming (OOP) with Code behind language C#.NET 2.0.
- Developed presentation layer reusable components in C#.NET 2.0 to use across the application.
- Followed and developed the 3-Tier architecture for the business, presentation and data access layers.
- Designed, developed and tested windows forms using Visual Studio 2010
- Involved in preparation of Test Cases for Unit test and Integration test.
- Developed couple of modules integrating with the database
- Integrated Symbol make barcode scanner into the screens for user facility.
- Developed the dynamic crystal reports module and integrated into the application.
- Worked with the windows API
- Created setup files using Installshield 12 Professional
Environment: VS 2003/2005, C#.Net 2.0, MS SQL Server 2005, Winforms, VSS (Visual Source Safe), Crystal reports XI, Installshield 12 Professional
Confidential, Houston, TX
Programmer
- Developed numerous Winforms for desktop application using the VS.Net 2008, C#.Net 2.0 and integrated with the backend database SQL Server 2000/2005
- Developed Dynamic crystal reports module (Business objects, crystal reports XI) and integrated into the TechCMS applications.
- Developed SQL queries, Stored procedures, Functions, triggers to handle the business rules data integrity and for various data transactions.
- Involved in Backup and Restore Database, used Data Transformation Services (DTS) to import the data in SQL server from heterogeneous data sources like excel Access and Oracle, SQL queries optimization and performance.
- Used n-tier architecture for presentation layer, business and data access layers using C#.NET.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
- Integrated 3rd party visual Infragistics .Net controls throughout the application
- Used a hybrid of Waterfall and Incremental model as the Software Development Life Cycle.
- Version and Source control was maintained using the Visual SourceSafe (VSS).
Environment: VS 2003/2005, C#.Net 2.0, Winforms, SQL server 2000/2005, VSS (Visual Source Safe), Crystal reports XI, DTS (Data Transformation Services), Infragistics .Net controls
Confidential
Programmer
- Developed numerous Winforms for desktop application using the VS.Net 2008, C#.Net 2.0 and integrated with the backend database SQL Server 2000/2005
- Developed dynamic crystal reports module using the Business Objects crystal reports XI and integrated into the Confidential applications.
- Developed SQL queries, Stored procedures, Functions, triggers to handle the business rules data integrity and for various data transactions.
- Involved in modeling Backup and Restore Database, used Data Transformation Services (DTS) to import the data in SQL server from heterogeneous data sources like excel Access and Oracle, SQL queries optimization and performance.
- Used n-tier architecture for presentation layer, business and data access layers using C#.NET.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
- Integrated 3rd party visual Infragistics .Net controls throughout the application
- Used a hybrid of Waterfall and Incremental model as the Software Development Life Cycle.
- Version and Source control was maintained using the Visual SourceSafe(VSS).
Environment: Visual Studio.Net 2003/2005, C#.Net 2.0, Winforms, SQL server 2000/2005, VSS (Visual Source Safe), Business Objects Crystal reports XI, DTS (Data Transformation Services)