Senior Software Developer Resume
Austin, TX
SUMMARY
- Skilled software professional with 8+ years of experience in software development using C, C++, C# and .NET Technologies and database management using T - SQL and PL-SQL.
- Expertise in .Net Framework v1.1-4.5 with ASP.NET, MVC 3/4/5, HTML 5, CSS3, C#.NET, ADO.NET, LINQ, Entity Framework and AJAX.
- Strong understanding of SDLC & software engineering processes required for software development including Waterfall, Iterative, Prototype and Agile.
- Experience in OOAD (Object Oriented Analysis and Design), Design Patterns, SOA Architecture, N-tier Architecture, MVC Architecture, Microsoft Enterprise Application Library and SPA (Single Page Application).
- Experience in systems analysis and design in UML using MS Visio and Enterprise Architect software tools.
- Solid experience in Test Driven Development (TDD) using frameworks such as Microsoft Unit Test Framework, NUnit and Microsoft Fakes.
- Strong in advanced and emerging technologies including WCF, WWF, Web Services, MSMQ, LINQ and Web APIs.
- Expert in modern JavaScript framework AngularJS and client side scripting using JavaScript, jQuery and JSON.
- Experience in web designing and styling using HTML, Bootstrap and CSS with web developer tools of IE/Chrome.
- Experience in implementing and scheduling SQL Jobs and Windows Scheduled Tasks for time bound and recurrent tasks.
- Extensive experience of developing applications using XML (DOM/SAX, XML Schema, XSLT, XPath and XQuery).
- Familiar with various configuration management tools including Microsoft Source Depot, Visual Source Safe, and WinCVS, MS-TFS with VSTS, TortoiseSVN and Rational Clear Case.
- Experience in Bug tracking and writing stories using tools such as Microsoft Product Studio/TFS, Test Track and JIRA.
- Ability to learn new technologies quickly and having complex problem solving skills.
- Strong verbal and written skills in order to effectively communicate with multiple levels of management.
TECHNICAL SKILLS
Operating Systems: Windows 20003 Server, Windows XP, Windows 7 and Windows 8.
Computer langages: C, C++, Coré Java, C#.NET, VB.NET.
Web Technologies: ASP.NET, MVC, AngularJS, Java Script, XML, HTML5, JQuery, CSS/CSS3, IIS, Bootstrap.
Databases: SQL Server 2000/2005/2008/12 , Oracle.
Framework: .NET Framework V1.1, 2.0, 3.0, 3.5.4.0/4.5
Middleware Technologies: Web Services (SOAP, WSDL, UDDI), SOA, COM, Remoting, MSMQ.
Configuration Tools: Source Depot, Visual Source Safe, MS-TFS, WinCVS, Subversion (SVN), Rational Clear Case.
Methodologies: Waterfall, Iterative, Prototype and Agile.
Additional Skills: WCF, WPF, WWF, SharePoint (MOSS 2007), LINQ, SSRS, Active Directory.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Senior Software Developer
Responsibilities:
- Designing and implementing Model, View, and Controllers using ASP.NET MVC framework.
- Designing and developing UI using CSS3, jQuery and HTML5 with Razor view engine.
- Implementation of UI using Bootstrap front-end framework.
- Implementing database access layer using Entity Framework 6.
- Extracting and processing data based on Time Zone and zip code of each property from SQL database.
- Extracting and processing data based on Time Zones and zip codes (provided by third party) of each property from database in SQL Jobs.
- Developing Windows Scheduled Tasks (Window Task Controller) in C# to process the data such as late shipments and follow up notifications.
- Generating email and letter notifications based on specific date and ledger data.
- Signing off, preparing and managing build/deployment.
Environment: Visual Studio 2013, C#, Razor, MVC 5.0, .Net Framework 4.5, ASP.NET 4.5, HTML5, jQuery, JSON, CSS3, VSTF and TFS, Window 7, SQL Server 2008, Entity Framework 6, Log4Net, JIRA, SQL Compare and Agile.
Confidential, TX
Software Developer
Responsibilities:
- Analyzed and evaluated systems specifications and business process functionality requirements and data mappings and leveraged that information to technical design documents and system design documents for development and enhancements of new/existing functionalities.
- Creating Mock up’s for the documents using Visual studio for the requirement documents.
- Built Windows application using ASP.NET, C# and .net framework 3.5, 4.0.
- Design and development of various screens, reports and batches for cash management application using C#, Winforms, EF and web services.
- Used MVC Model and created Web Services to interact with DAL layer.
- Design and development of stored procedures, packages and functions using Oracle PL/SQL to carry out the mapping process that consolidates the overall sale information and sends the information to 7 Eleven at the end of business day.
- Used LINQ, Multi-threading, Extension methods in C#.
- Used Team Foundation Server as source control repository.
- Creating flow diagrams using Visio for system design documents and Functional design documents.
- Handled all types of Production Issues by fixing defects.
Environment: Scrum Agile Methodology, VS 2010, Framework 4.0, ASP.NET, C#, SQL, LINQ, Web services, JavaScript, XML, TFS
Confidential, Charlotte, NC
.Net Developer
Responsibilities:
- Analyzed functional specification document and resolved design issues by series of discussions, wireframe designs with functional team.
- Designed UML diagrams including Page flow diagrams, sequence diagrams, component diagrams and Use Case diagrams using Enterprise Architect tool.
- Developed prototypes, Pseudo code and POCs (proof of concept).
- Performed Design reviews and accommodated changes, comments in to the final technical document.
- Responsible for technical design document sign-off from chief technical architect, project directors, sponsors and managers.
- Developed Themes using CSS (cascaded style sheets) for Master page and Contents pages.
- Developed UI components using ASP.NET 3.5 and AJAX ASP.NET.
- Implemented Ajax controls using Ajax control Toolkit such as Auto Complete and Collapsible panel extenders.
- Implemented Asp.net standard controls such as Grid view, Calendar, Tree view and Tab controls.
- Implemented client-server communication using Java Script and Ajax.
- Implemented OOAD principles to develop the code in C#.NET.
- Designed and implemented Web Parts for a Data Quality portal site in Moss 2007.
- Enforced Security on site content towards different SharePoint user Groups based on specific AD groups.
- Developed SharePoint Workflows to manage and Track the requests raised by users to security administrator for resources and network access using InfoPath Forms.
- Integrated and configured SSRS Reports in to the Data Quality site using Explorer and Report viewer web parts.
- Built code for UI (code behind) and DAL using C# and ADO.NET.
- Consumed DSQuery Web Service (WSDL, XML, and SOAP) to extract users AD Group from Active Directory.
- Consumed DnV Web Service to validate Accounting of a task from finance for accounting maintenance such as inserting and updating accountings.
- Built database Queries and Stored Procedures using SQL Server 2005.
- Performed Unit testing and code reviews on required components of applications.
Environment: NET Framework Version 3.5, Visual Studio 2008, C# 3.5, Subversion, XML, XSLT, ASP.NET 3.5, HTML, Java Script, CSS, HTML,DHTML,ADO.NET, SQL-Server 2005, DSQuery and DnV Web Service, Active Directory (LDAP), SSRS, ASP.NET Ajax, IIS 7.0, Ajax control toolkit, Enterprise Architecture 7.1, Windows XP, MOSS 2007.
Confidential - Blue Ash, OH
.NET Developer
Responsibility:
- Supporting ATM software developed by Confidential for Citi’s global ATM banking functions in North America
- Prepare technical design documentation and assist with systems analysis and design activities
- Build software components and develop unit test plans for the same.
- Conduct development integration testing, systems testing, implementation, and provide defect triaging.
- Conduct quality reviews of development designs, codes, unit test cases, test plans and data, scripts, and peer review reports.
- Coordinate between offshore business and development teams on developing new requirements for ATM applications and on providing comprehensive project reporting.
- Work with team members and collaborate with Citi vendors and partners to resolve technical issues.
- Recommend best practices, develop industry-leading processes, and ensure the proper completion of software configuration management activities.
- Perform various activities like encryption, backups, KTC & host administration.
- Resolving various production issue related to reboot, performance and financial claims.
- Defect tracking is done using HP Quality Centre.
- Rational Clear Case is used as source control and perform build activities.
Environment: C#, .NET, JavaScript, jQuery, XML, CSS, SQL Server 20008, Clear Case, Windows 7.
Confidential, Rockville, MD
Application Developer
Responsibilities:
- Worked under Confidential Level 3 environment and interacted with Architecture team to design and make sure that the development efforts are in line with the design goals of the projects and overall Global architecture.
- Make use of C#.Net in creating an IMB (Intelligent Mail Barcode) generation for package barcode and printing the barcode on the label via TEC-B SX5 printer.
- Developed C# code for generating Code 128 barcode for Container Labels.
- Involved in Developing Web Services for Windows application using C# and XML web services.
- Application of latest Microsoft enterprise libraries and Services including Validation Blocks, Data access blocks, Membership Services and Profiles (.Net Framework 3.0).
- Worked under Confidential Level 3 Process and interacted with other Development Leads to understand and define iterations of other work streams and coordinate the development activities of the teams.
- Developed signature capture functionality on the mobile device at the time of delivery.
- Involved in generating and printing labels via Zebra PB42 printer using zebra custom libraries.
- Implemented threads which continuously monitor and upload the data collected by the mobile device.
- Involved in design and development of windows mobile forms for intermec CN3 and symbol device using Windows Mobile 5.0, .net Compact Framework 2.0 and OpenNetCF Library.
- Developed the Rich User Interface using Telerik RAD controls.
- Developed the administration modules like vehicle management, user management etc involving in a 3-tier architecture.
- Used ASP.NET object data source control to bind data and perform automatic insert, update, delete and select operations.
- Used ASP.NET validation controls to validate the data posted by the client.
- Involved in Developing Web Services for Mobile application using C# and XML web services.