Senior Software Developer Resume
Alexandria, VA
SUMMARY:
- Over Thirteen years of experience in Software industry in analyzing, design, research, development, management and maintenance of several applications related to Web - based and/or Client-Server Applications and Projects.
- Microsoft Certified Application Developer ( Confidential )
- Extensive experience in Web development with Microsoft Visual studio .NET, .Net Framework (ASP.NET), MVC, ASP, C#, AJAX, Java, VBScript, JavaScript, HTML, XML to interact with SQL Server databases, multi-threading programming.
- Working Knowledge in SQL Server with using SQL Queries, Functions, Stored Procedures, Packages & Triggers for backend dB.
- Experience in exporting and importing data from different databases and files to SQL Server 2000 using DTS.
- Proven Experience with Structured and Object Oriented Analysis, Design Methodologies, User-Interface Design and as developer in Enterprise Application Integration.
- Experience in analysis and designing using UML, Rational Rose and Microsoft Visio.
- Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
- Experienced in working with Windows 98/NT/2000/XP/2003 Operating Systems and also have exposure to UNIX/LINUX operating system
- Excellent work ethics, self motivated, team player and team oriented.
- Continually provide value added services to the client through thoughtful experience, productive coding habits and excellent logical aptitude.
- Ability to learn quickly and to correctly apply new tools and technology.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Operating Systems: NT, 2000, 2003, XP, Windows Server 2008
.NET framework: VS.NET, C#, ASP.NET, MVC, ADO.NET, WCF
Languages: C#, Java, SQL, C++
Environment: s: Visual Studio.Net 2003/2005/2008/2010/2012/2014
Version Control Systems: TortoiseSVN, Visual Source Safe, git
Web Development: ASP, ASP.NET, PHP, Cold Fusion, HTML, XML, AJAX
Script Languages: JavaScript, VBScript, JQuery
Databases: SQL Server 2000/2005/2008/2012
Database Access Tech.: ADO.NET, Entity Framework, ODBC, NHibernate
Reporting: Crystal Reports, SQL Server Reporting Services
Packages: Microsoft Visio, Visual Source Safe, Telerik Controls
Protocols: HTTP, TCP/IP, SMTP, NNTP, WAP, SOAP
PROFESSIONAL EXPERIENCE:
Confidential, Alexandria, VA
Senior Software Developer
Technologies: Visual Studio 2008, 2010 & 2012, SQL Server 2005, 2008, 2012, TortoiseSVN, IIS 6.0/7.0, Windows NT Advanced Server, C#.NET, ASP.NET, MVC, 3.0/3.5/4.0, HTML, CSS, Telerik Controls, AJAX, WCF, DotNetNuke, CSS, JavaScript, JQuery.
Responsibilities:
- Involved in analyzing and designing the main web site and other systems.
- Developed the UI of above systems using ASP.NET with C# for backend, Master Pages, User Controls and Telerik Controls.
- Developed DNN modules for the main web site.
- Created advanced stored procedures & triggers for data access.
- Manage quarterly deployments of the main web site and other web applications.
- Help maintain/convert applications written in ColdFusion.
- Code reviews.
- Mentor junior programmers.
Confidential, Norfolk, VA
Software Engineer
Technologies: Visual Studio 2003, 2005 & 2008, SQL Server 2000 & 2005, TortoiseSVN, IIS 6.0, Windows NT Advanced Server, C#.NET, ASP.NET 2.0, HTML, CSS, CodeSmith & NetTiers templates, Telerik Controls, AJAX, WCF.
Responsibilities:
- Developed the UI of above systems using ASP.NET 2.0 with C# for backend, Master Pages, User Controls and Telerik Controls when necessary.
- Used CodeSmith & NetTiers templates to generate some business objects.
- Used Microsoft Application Blocks to design the data access layer, created stored procedures and triggers for the customized search pages.
- Used GridView, DetailsView, FormView, ObjectDataSource, View, MultiView controls along with MasterPages.
- Generated DataSets, DataViews, SqlDataReaders for the custom search pages
- Used AJAX to improve the performance and to enhance the user experience. on mostly accessed, heavy data load pages.
Confidential, Chicago, IL
Software Developer
Technologies: Visual Studio 2003/2005, Visual Source Safe, IIS 4.0, Windows NT Advanced Server, C#, ASP.NET, HTML, CSS, SQL Server 2005
Responsibilities:
- Developed the application using ASP.NET for the user interface with C# Code behind.
- Used Form Based Authentication with Active Directory for the Application login page.
- Developed business layer and data access layer components using C#, ADO.NET and Application Blocks.
- Created stored procedures to manipulate data used in the application.
- Used ADO.NET, SqlDataSource, XmlDataSource controls to interact with SQL Server 2005 database using GridView, DetailsView, DataSet and DataView controls.
- Generated reports using SQL Server Reporting Services.
Confidential, Houston, TX
Software Developer
Technologies: Visual Studio, Visual Source Safe, WS-FTP, IIS 4.0, Windows NT Advanced Server, Terminal Services, C#, asp, ASP.NET, PHP, VBScript, JavaScript, DHTML,HTML, CSS, SQL Server 7.0, SQL Query Analyzer, SQL Enterprise Manager
Responsibilities:
- Analyzed, gathered requirements, designed and developed a vulnerability scanner for Vulnerability Discovery and Management.
- Installed and configured MySql on a linux server and designed the database structure.
- Installed and configured the open source software Nessus on the linux server and modified the source code written in c according to the requirements.
- Backend was written in PHP and user interface was written in asp/JavaScript.
- Wrote cron jobs to download the newest Nessus plug-ins on a daily basis to keep the plug-in library up to date.
- Designed developed, and implemented a database driven Service Monitoring system for EV1Servers customers to monitor service ports on their servers.
- Backend was written in C# with multi threading and SQL Server as the database which scanned over 22,000 ip/ports in less than 2 minutes.
- Designed separate classes for port scanning with tcp, socket and email notifications.
- Designed and developed the User Interface and the database.
- Used ASP.NET and ADO.NET to provide a complete visual interface for Administration of the software.
- Created stored procedures and triggers to update the database according to the user input.
- Designed a statistical page for internal use to generate summaries as to how many ports/ips were down/up at a given time/day/week.
- Analyzed, designed and implemented the whole system using C#, SQLServer as the backend.
- Connects to the Associated Press’s nntp server and downloads news in binary format.
- Designed separate classes to convert binary data into image files and xml data.
- Used XPath queries to extract data from the xml format according to the requirements of the website.
- Created stored procedures to update the database with the extracted data.
- Designed and developed the application using C# and SQLServer.
- Used XPath queries to extract the data.
- Coded various T Sql statements to insert/manage data in the tables.
- Designed and developed the front end using ASP.NET and back end using C#.
- Handled errors through custom error pages and web.config file.
- Used ADO.NET Connections, DataReaders, and Command objects for data access to SQL Server 2000 database.
- Created stored procedures to fetch data according to the user selections.
- Created Indexes for performance improvement.
- Involved in designing and coding of presentation, business logic and data access layers.
- Coordinated the design reviews of the presentation layer.
- Designed custom Web User Controls.
- Created stored procedures to get data from two databases used in the application.
Confidential, Pittsburgh, PA
Software Developer
Technologies: Java, JavaScript, Applets, HTML, ToolBook.
Responsibilities:
- Created prototypes using ToolBook for presentations.
- Extensive involvement in the design aspects of the project.
- Involved in developing the E-textbook reader software using Java, JavaScript and HTML.
- Designed the GUI, images and icons for the application.
- Involved in manually testing, reviewing and correcting the code of the application.
- Created Install Shields for the E-textbook reader to deploy the application.
