Software Developer Resume
St Louis, MO
SUMMARY:
- 11+ years of experience in Software development industry involving in all phases of the software development - Analysis, Design, Development, Coding, Testing and Implementation, Production Support and Performance tuning.
- Expertise and strong working experience in design, development of client and server based applications using Microsoft .NET tools and technologies (C#, ASP.NET, ASP.NET MVC, SQL SERVER, Angular JS)
- Good Experience in HTML, CSS & JavaScript/ JQuery.
- Good technical exposure & experience working in all phase of software development (Waterfall/Agile methodologies) like Development, Implementation(Rollout), Production Support, Performance tuning, Monitoring & Troubleshooting.
- Good Understanding of OOPS Design Principles & Design Patterns
- Well experienced in developing object oriented software.
- Excellent understanding of relational databases - involved in database design, writing Stored Procedures & Views, Performance Tuning and Normalization using RDBMS (MS SQL Server 2005/2008/2010/2012 ), Oracle and MySql
- Well experienced in ORM (Entity Framework and NHibernate)
- Hands-on experience in debugging and fixing the bugs and good experience with support and maintenance
- Experience in developing Web/Windows Applications and Web Services using .NET, WCF, WPF, ADO.NET, LINQ, Windows service, and SQL Server.
- Experience in doing proper reviews to maintain high quality of all deliverables to the client.
- Excellent analytical, problem solving and interpersonal skills.
- Consistent team player with excellent communication skills.
- Experience in unit testing with Rhino mock framework.
- Have worked on Authentication and Authorization Based on Single Sign on (SSO), Forms and Windows.
- Having excellent analytical, problem solving skills and a quick learner.
- Good team player, hardworking, enthusiastic and high adaptability to changes in technology.
- Ability to handle confidential matters with appropriate discretion.
- Experience with working in a diverse cultural environment - worked with clients across EMEA and America (KPMG, Confidential etc.)
TECHNICAL SKILLS:
Specialization: ASP.Net, MVC, C#, WCF & MS SQL Server
Application Programming: C#
Frameworks: .NET 4.5/4.0/3.5/2.0, Log4Net, Unity Framework, ASP.NET MVC 5.0, ORM Tools (NHibernate and Entity Framework)
Database Environment: MS SQL Server 2005/2008/2012, MySQL, Oracle
Operating Systems: Windows 10/8/7/XP/2000/NT/98/95, MS-Dos.
Web Technologies: ASP.NET MVC 5.0, Angular JS, WCF, HTML,CSS, Telerik Kendo UI Controls, JavaScript, XML, jQuery, Ajax, IIS
Reporting: Crystal Reports, Dev Express
IDE: Visual Studio.NET 2005,2008, 2010,2012, 2013
PROFESSIONAL EXPERIENCE:
Confidential,Vancouver,WA
Sr. .NET Developer
Responsibilities:
- Actively involved in analysis, design, and development of web pages.
- Working directly with stakeholders to understand the requirements.
- Writing ASP.NET Web API for the CRUD operation of data.
- Developing MVC pages and controllers using MVC 5.0 components
- Created Object Model using database first approach.
- Used TFS to track features, backlogs and tickets.
- Used TFS auto build and release feature.
Platform / Technologies: ASP.Net MVC 5.0, C#, Entity Framework 6, MS SQL Server 2012, HTML, CSS, jQuery, JavaScript, TFS.
Confidential,Austin,TX
Sr. Technical Analyst
Responsibilities:
- Involve in design and development using Microsoft .NET web technologies and Microsoft SQL Server as database backend
- Actively involved in complete SDLC including transforming business requirements into software design
- Attend frequent change requests and offer support during production promotion releases
- Leading the technical team and providing them technical direction, design guidance and some development help.
- Responsible for testing, debugging, diagnosing and correcting errors and faults in application programming languages within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification
- Identify the technical drawbacks of existing systems and providing solutions based on new technologies
- Helps to develop reusable components and classes in programming languages like C#.net, Asp.net MVC, JavaScript, jQuery etc.
- Designing and formatting of web pages with using styles -inline, embedded, cascaded style sheets(CSS)- and HTML
- Unit testing, Integration testing and System testing
- Design and create databases, tables, constraints and views as per requirements of the project
- Write SQL queries and develop database objects like stored procedures, functions, trigger
Platform / Technologies: ASP.Net MVC 5.0, C#, Entity Framework 6, Angular JS, Windows Service, MS SQL Server 2012, HTML, CSS, jQuery, JavaScript, TFS.
Confidential, St. Louis,MO
Tech Lead
Responsibilities:
- Analyzing software requirements and identification of application functionalities for design, development and testing.
- Coding, testing and troubleshooting programs that use appropriate database, hardware and programming technology.
- Maintaining and modifying programs and making approved modifications by amending coding changes and developing detailed programming logic.
- Helping the application users in understanding the application and setting up the environment for them to make the application up and running.
- Discussing business solutions with client business team, resolving existing problems and improving the application stability.
- Coordinating with business clients, supporting the application and implementing the process as per specifications provided.
- Maintaining confidentiality concerning information being accessed stored or processed.
- Reviewing work products and deploying the application in the test environment and initiating the process of user acceptance testing. It includes fixing of bugs and technical errors that may come up during this phase.
- Regular interaction with the TALX and UST Managers, Database administrators, Network Administrators, Application Users - all belonging to different departments and divisions of work to ensure smooth running of the applications.
Platform / Technologies: C#, MS SQL Server 2010, WPF, WCF, Oracle, TFS .
Confidential
Lead /Senior Developer
Responsibilities:
- Understand functional requirements and preparing technical design documents.
- Application development and support.
- Guide sub ordinates with the development process.
- Get status updates from other peer developers before daily standup calls as part of the agile methodology practice
- Added functionality to initialize multiple cases of customers of the specific bank by selecting the required cases together
- Additional functionality added for assigning multiple cases to selected user
- Used HTML, CSS3, jQuery and Bootstrap for creating the pages
- Involved in unit testing, module testing, quality assurance testing (QA), user acceptance testing (UAT) phases
- Participated in production deployment activities, provided support throughout the deployment process
- Provide support to maintain the sites and resolve service requests and change requests
- Optimized stored procedures which was consuming more time for processing details in certain areas of the application, especially Jobs sections
- Managed source control using Team Foundation Server (TFS) by maintaining branches for different phases of the project.
Platform / Technologies: ASP.Net MVC 5.0, C#, Entity Framework 5, MS SQL Server 2010, HTML, CSS, jQuery, JavaScript, TFS.
Confidential
Senior Developer
Responsibilities:
- Understand functional requirements and preparing technical design documents.
- Involved in Designing and implementation of system.
- Oversee Development of core business logic and Integration of functions in the systems.
- Propose solutions for the client requirements.
- Participate in sprint discussion meetings to identify items for each sprint - agile way of managing the project
- Application development and support.
- Guide sub ordinates with the development process.
Platform / Technologies: ASP.Net MVC 5.0, C#, Entity Framework 5, MS SQL Server 2010, HTML, CSS, jQuery, JavaScript, TFS.
Confidential
Sr. Software Developer
Responsibilities:
- Application development and support using ASP.net, JavaScript, HTML, jQuery, CSS3
- Design of UI
- Developed branding of sites.
- Connected with EY intranet LDAP - active directory to get the users which needs to be assigned to a new project as project owner / administrators.
- Verifying Virtual machine created automatically after completion of the process to analyze the required tools are installed properly in it
- Based on the log files, debug and fix issues which might have occurred during the provisioning of the VM
- Involved in unit testing, module testing, quality assurance testing (QA), user acceptance testing (UAT) phases
- Participated in production deployment activities, provided support throughout the deployment process
- Provide support to maintain the sites and resolve service requests and change requests
- Managed source control using Team Foundation Server (TFS)
Platform / Technologies: ASP.Net 4.0, C#, Entity Framework 5, MySQL, NHibernate, Silverlight, Dev Express third party controls, HTML, CSS3, jQuery, JavaScript, TFS.
Confidential
Sr. Software Developer
Responsibilities:
- Application development and support using ASP.net, JavaScript, HTML, jQuery, CSS3
- Design of UI
- Developed branding of sites.
- Connected with EY intranet LDAP - active directory to get the users which needs to be assigned to a new project as project owner / administrators.
- Verifying Virtual machine created automatically after completion of the process to analyze the required tools are installed properly in it
- Based on the log files, debug and fix issues which might have occurred during the provisioning of the VM
- Involved in unit testing, module testing, quality assurance testing (QA), user acceptance testing (UAT) phases
- Participated in production deployment activities, provided support throughout the deployment process
- Provide support to maintain the sites and resolve service requests and change requests
- Managed source control using Team Foundation Server (TFS)
Platform / Technologies: ASP.Net 3.5, C#.Net, MYSQL, NHibernate, Silverlight, Dev Express third party controls
Confidential
Sr. Software Developer
Responsibilities:
- Involved in designing database and the project architecture
- Involved in coding and code review of other team members
- Connected with EY intranet LDAP - active directory to get the users which needs to be assigned to a new project as project owner / administrators.
- Verifying Virtual machine created automatically after completion of the process to analyze the required tools are installed properly in it.
- Based on the log files, debug and fix issues which might have occurred during the provisioning of the VM
Platform / Technologies: ASP.Net 3.5, C#.Net, SQL Server 2008, NHibernate, Silverlight, Dev Express third party controls
Confidential
Software Developer
Responsibilities:
- Upgrade framework, database and UI changes.
- Converted old XML based heavy rules to stored procedures.
- Optimized payroll computation stored procedures and applied indexes to vastly improve the performance of payroll computation
- Integration activities with Leave management system using web services (asmx/soap).
- Involved in unit testing, module testing, quality assurance testing (QA), user acceptance testing (UAT) phases
- Participated in production deployment activities, provided support throughout the deployment process
- Provide support to maintain the sites and resolve service requests and change requests
- Managed source control using Team Foundation Server (TFS)
Platform / Technologies: ASP.Net 3.5, C#.Net, SQL Server 2005, Silverlight, Dev Express third party controls
Confidential
Software Developer
Responsibilities:
- Involved in Designing and implementation of system.
- Oversee Development of core business logic and Integration of functions in the systems.
- Represent Business requirements as UML Use case, Class, and Sequence Diagrams etc.
- Constant interaction with architecture and project teams.
- Conduct internal reviews and ensure quality delivery to Onsite.
Platform / Technologies: Windows 2003 Server / IIS 6.0, MS SQL Server 2000, ASP.Net 1.1
Confidential
Software Developer
Responsibilities:
- Involved in Designing and implementation of system.
- Oversee Development of core business logic and Integration of functions in the systems.
- Represent Business requirements as UML Use case, Class, and Sequence Diagrams etc.
- Conduct internal reviews and ensure quality delivery to Onsite.
Platform / Technologies: Windows 98 / Windows 2000 Server / IIS 5.0, MS SQL Server 2000, Asp.Net, web service