Senior Developer Resume
SUMMARY
- Over 7+ years of Software Development experience in industries like Investment Banking, Wealth Management, Retail Banking and Mortgage industry.
- Technical expertise in Microsoft Technologies like .Net Framework 4.0/3.5/3.0/2.0, C# 5.0/4.0/3.0/2.0, ADO.NET, LINQ, ASP .NET, MVC .NET, JavaScript, Jquery, AngularJS 2.0, JSON, IIS, Win Forms, Web Services, WCF, XML, Microsoft SQL Server and MS Team Foundation Server.
- Background in almost all facets of software development encompassing requirement gathering, requirement analysis, providing business solution, creating high level architecture, design, development, implementation, testing, maintenance, production support and execution of business applications.
- Experience in Agile software development methodology and Test - driven development including SCRUM Methodologies and involved in application design based on various design patterns that includes but not limited to MVC, Singleton design Patterns.
- Experienced in creating rich user interface on the web using HTML, XAML, DHTML, Master Pages, CSS, JavaScript, Ajax, jQuery and AngularJS 2.0.
- Strong experience in design of web-based applications using ASP.NET, MVC .NET, JavaScript, AJAX, JQuery, AngularJS 2.0, JSON, Master Pages, Web Services and Server Controls.
- Expertise in building highly distributed applications using WCF, .NET Remoting and Web Services using WSDL, UDDI, SOAP and consuming/publishing web services
- Experienced in using XML technologies like XSD, XSLT, XQUERY and XPATH Navigator.
- Good Working Knowledge of database design and development, which includes: creating tables, writing stored procedures, views, performance tuning using SQL.
- Experience in building REST services using Web API.
- Experience in working with .NET features like Inheritance, Polymorphism, Interfaces, Generics &Collections, Exception Handling in .NET applications.
- Working knowledge of Model-View-View-Model (MVVM) & Model View Controller (MVC - Razor/ASPX engine) Pattern.
- Worked on ASP.NET Web Forms, ASP.NET State Management & ASP.NET Caching.
- Extensive experience in complex & dynamic presentation layers using HTML, CSS, Themes, Skins, Master Pages, client side scripting using JavaScript, jQuery and Angular JS.
- Expertise and experience in performing different kinds of testing like unit testing, regression testing during project release.
- Proficient in LINQ for data retrieval, CRUD operations, data filtering & sorting.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects with Entity Framework 4.0.
- Well equipped with ISO 9001 & SEI-CMM Level 5 quality policies and standards to be implemented during the execution of project.
- Extensive experience in Bug fixing, Code reviews, and Unit testing.
- Have experience with Source Control tools like SVN, Team Foundation Server.
- Have technical expertise with complete project lifecycle implementation, post-implementation and production support.
- Strong team player with good communication and organizational skills.
- Have experience in creating technical documents for software products using Visio, UML, PowerPoint and Office.
- Experienced in interacting with the clients during Design, Development and Product Implementation phases so as to make sure that the application is as per the requirement.
- Experience coordinating with offshore team.
TECHNICAL SKILLS
Languages: C#, C++
.NET Technologies: .NET Framework 4.5/4.0/3.5/3.0, ASP.NET, C# .NET, ADO.NET, Entity Framework, LINQ, WEB API, WCF, WF, SSIS.
Web Technologies: HTML, CSS, XML.
Database Management Systems: SQL Server 2005/2008/2012, T-SQL, PL/SQL, Oracle 9i/10g.
Scripting Languages: JavaScript, jQuery, Angular JS, AJAX.
IDE: Visual Studio 2013/2012/2010/2008.
Application Servers: IIS 7.0/6.0/5.0.
Operating Systems: Windows 7/Vista/XP/2003/NT, Unix, Linux.
Reporting Tools: SSRS, SSIS.
Designing Tools: UML, Design Patterns, MS Visio 2000.
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- My current responsibilities include gathering requirements from stake holders, analyze the requirements and provide business and technical solutions to meet the goals.
- Lead a small team of developers, work with team members, and provide them with technical help and application knowledge as and when needed.
- Take the responsibility of delivering a project in a timely manner meeting all the business and technical requirements.
- Involved in Creating design and architecture.
- Involved in coding and development of service.
- Created Service Contract, Data Contract for services using WCF.
- Created and used Web User Controls for re usability.
- Involved in writing XSDs and generating class files for the schema.
- Responsibilities include generating proxy classes for the WSDLs shared for the consuming services and object mapping.
- Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Involved in QC Analysis and resolution
- Recruitment at Client account and organization level.
- Involved in build engineering for all non-production environments.
- Coordinating with the offshore in completing the pending tasks within the deadlines.
- Guided and mentored junior developers, conducted peer code reviews.
Environment: .Net framework 4.5, ASP.NET, C# 5.0, XML 1.0, XSLT 1.0, WCF, TFS, Visual Studio 2013, HP Application Life Cycle Management 12.0
Confidential
Senior Developer
Responsibilities:
- Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
- Deconstructed client needs into user stories.
- Created a custom, single-page, responsive web application.
- Implemented AngularJS Controllers to maintain view data.
- Implemented Angular Service calls using Angular Factory.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.).
- Interacted with the Web APIs using $http service
- Uploaded images into database by encoding using Angular base 64 method.
- Implemented alerts and status messages by using Angular Growl.
- Used Bower to install the JavaScript and jQuery libraries.
- Implemented social sharing of a Rank List through Facebook, Twitter.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Made extensive use of promises for application control flow.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
- Used Bootstrap framework in designing dropdowns, buttons, modals, alerts, tooltips and other input controls.
- Tested all application controllers extensively with AngularJS built-in testing facilities.
- Coordinating with the offshore in completing the pending tasks with in the deadlines.
- Guided and mentored junior developers, conducted peer code reviews.
Environment: Angular JS 1.4.0, Apache SOLR, Bootstrap 3.3.6, HTML 5, Bower 1.7.2, Node 4.2.6, GIT 2.7.0, jQuery, ASP.NET WEB API, SQL server 2012, Visual Studio 2013.
Confidential
Senior Developer
Responsibilities:
- Designed and developed portal to manage client assets.
- Designed mock screens using MS Paint for user requirements to get client approval.
- Implemented Graphic User Interface (GUI) for web forms.
- Implemented Routing, URI, Security, Action filter techniques for application development.
- Developed core functionality with the ASP.NET MVC framework.
- Extensively used HTML, CSS and JavaScript for client-side functionalities.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Implemented jQuery for client side sorting and validations.
- Hands on experience in implementing AJAX functionalities like collapsible extender etc.
- Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
- Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Provided estimates, daily and weekly status reports to the client on the progress of the task.
Environment: ASP.NET MVC 4, C# 5.0, MS Visual Studio 2013, SQL Server 2012, CSS, LINQ, HTML, VSS.
Confidential
Senior Developer
Responsibilities:
- Designed and developed portal to manage transaction load.
- Designed windows service to the application to track and manage transaction.
- Implemented Graphic User Interface (GUI) for web forms.
- Implemented Routing, URI, Security, Action filter techniques for application development.
- Developed core functionality with the ASP.NET MVC framework.
- Extensively used Windows Service to implement client-side functionalities.
- Developed a windows service email system that would render emails for client/customer activity notification.
- Developed Windows API to improve performance and migrated various script/batch to windows service.
Environment: ASP.NET MVC 4, C# 5.0, MS Visual Studio 2013, SQL Server 2012, CSS, LINQ, HTML, VSS.