Sr. Software Engineer Resume
Sfo, CA
SUMMARY:
- 11+ years of professional experience as a .NET FullStack Developer in analysis, design and implementation of web based using JavaScript, React and windows applications in Microsoft Technologies using C#, VB, ASP.NET, ADO.NET, Win Forms, Web Forms, SQL Server, Web Services, Windows Services, SSIS, SSRS and Crystal Report.
- Good experience in writing Application .NET Frameworks for 2.0, 3.0, 3.5 and 4.0 environments.
- Expertise in implementing view - rendering JavaScript using React JS with Redux as architectures.
- Strong Web development skills, good experience of HTML5, CSS3, JavaScript, DOM, JQuery, JSON, Ajax, XML.
- Implemented ReactJS with redux architecture. Created Custom Reusable React Components Library and interactive UI's using One-way data flow, Virtual DOM, JSX concepts.
- Strong experience in domains like Banking, Health care and Airlines.
- Experienced with design patterns of MVVM (Model-View-View-Model) and MVC (Model-View-Controller).
- Experience working in MS-SQL Server 2012/2008 R2/2005 and Oracle 10g.
- Experience in all aspects of Software Development Lifecycle from requirements gathering to implementation, testing and production support.
- Expertise using Bootstrap for fixed templates using CSS.
- Strong abilities in Data Modeling, Database Design, Views, Normalization, Stored Procedures, Triggers, Views and Functions.
- Expertise in setting up Sql jobs and monitoring.
- Experience working with SQL Server Reporting Service (SSRS)
- Experience working with team-based software development tools and version control systems like Visual Source Safe, Microsoft Team Foundation Server and bug tracking systems like Service Now.
- Experience in Service Oriented Architecture (SOA), Web Services and Windows Communication Foundation (WCF).
- Good knowledge of XML related technologies, SOAP and REST.
- Good experience working in Agile and Test-Driven Development.
- Strong understanding of Object-Oriented Analysis and design using C# (OOAD).
- Good knowledge of AJAX Control Toolkit and AJAX Enabled web site.
- Extensively developed web-based applications using with C# .NET, ASP.NET, ADO.NET, JavaScript, jQuery, CSS, Bootstrap, HTML, AngularJs, XML and AJAX.
- Excellent experience in creating Web Forms, Win Forms, User Controls and Custom Controls.
- Experience in Extraction, Transformation and Loading (ETL) of data from different heterogeneous source systems like Flat files, Excel, Oracle, SQL Server.
- Experience using Telerik web controls and windows controls.
- Able to work under pressure individually and/or in a team.
- Quick in learning new technologies and adapting in new environment.
- Excellent verbal and written communication skills.
TECHNICAL SKILLS:
Languages: ASP.NET, VB.NET, ADO.NET, T-SQL, PL/SQL, VB6
ASP.NET:, .NET Framework 2.0/3.0/3.5/4.0/4.5 , AJAX, AJAX toolkit, AngularJS, HTML5, CSS, JavaScript, Jquery, React, Redux, Web Services
Development Tools: Visual Studio 2005/2008/2010/2012/2016
Databases: SQL Server 2005/2008 R2/2012, 2016 Oracle 10g, MySQL, MS Access
Reporting Tools: Crystal Report, SQL Server Reporting Service (SSRS)
Version Control: Tortoise SVN, TFS (Team Foundation Server)Web/App Servers IIS 7.0/6.0
Operating System: Windows 2000/NT/XP/2003/Vista, Windows 7/10
Windows Frameworks: Windows Communication Foundation (WCF)
Tools: Microsoft Visio, service now, AppDynamics.
PROFESSIONAL EXPERIENCE:
Confidential, SFO, CA
Sr. Software Engineer
Responsibilities:
- Contributed to technical operations solutions from design to code development and supporting production issues.
- Held weekly team meetings to identify issues and assign work.
- Made key decisions for process implementation.
- Monitored progress and work quality.
- Implement agile scrum methodology in application development.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern, it includes HTML5, CSS3, JavaScript, React, Redux and AJAX which were used for UI development.
- Involved in developing application using React for client-side presentation and, data validation on the client side with in the forms.
- Created reusable React components and implemented Redux Pattern into the solution to maintain the stable and always updated Application state.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Created Restful Web API's to expose the analytics data to the clients.
- Responsible for code optimization and test the website across different browsers.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Analyzed business, functional, and technical requirements to make sure project met expectations.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Developed WinForms user interface projects with initial layout and base controls.
- Used Service Now for handling tickets, also used TFS and SVN for version controlling.
- Participated in daily Scrum, Sprint Planning and Retrospective meetings.
- Involved in Application performance Monitoring using AppDynamics for all the calls.
- Strong knowledge in Writing complex queries and understanding.
Environment: ASP.NET (MVC5, C#, Entity Framework 6), Web API, CSS3, HTML5, MS Visual Studio 2017, Microsoft SQL Server 2016, JavaScript, React, Team Foundation Server, Service Now, AJAX, LINQ.
Confidential
Module Lead
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Designed a single-page website for frondend.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern, it includes HTML5, CSS3, JavaScript, Jquery and AJAX which were used for UI development.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for code optimization and test the website across different browsers.
- Performed layout of web pages using HTML 5, CSS 3.
- Involved in deployment process, Production Support
- As a module Lead, handled team deliverables. Involved in Code Reviews of the team work.
- Coordination with Clients and Onsite Counterpart for status reporting and presentations of the work done.
- Participated in daily Scrum, Sprint Planning and Retrospective meetings.
Environment: C#.NET, ASP.NET, web services, HTML5, MS Visual Studio 2012, Microsoft SQL Server, JavaScript, Team Foundation Server, XML, XSLT.
Confidential
Senior .Net Developer
Responsibilities:
- Involved in enhancements of the application as part of merger with Confidential and wchokavia
- Worked in Visual Studio 2005/2010 and Microsoft SQL Server 2005/2008
- Developed Win Forms for the windows as well as desktop development
- Development and consumption of WCF web services.
- Worked with XML technologies like XPATH, XSLT.
- Worked in Entity Framework. Used code first approach. Used LINQ to Entities to query database.
- Used test driven development (TDD) to create wrappers for three sub systems.
- Written Stored procedures and complex queries.
- Tortoise SVN was used for source control.
- Used SoapUI for web service testing.
- Used Windows scheduler to automate tasks.
- Involved in Client Meeting in a daily basis for status reporting and work Presentation
- Handled tickets of Backend and resolved with in no time.
Environment: C#.NET, ASP.NET, Web Services, Windows Communication Foundation(WCF), MS Visual Studio 2005/2010, Microsoft SQL Server, XML Technologies, LINQ, Entity Framework.
Confidential
Software Developer
Responsibilities:
- Involved in the development of Automation scripts for the software’s
- Involved in Testing of the scripts in different operating systems.
- Involved in PeerReviews and updating the comments in the tool
- Status reporting through mails to the onsite lead.
- Application development is using the AE framework.
- Worked with almost all GUI components in .Net.
- Developed different forms of data storage and retrieval utilities.
- Use of multithreading and delegates to maintain responsiveness during execution of tasks taking long time.
- Implementation of role-based security and feature access.
- Subset of the features available through web which was developed using ASP.NET.
- Used Stored Procedures, Functions and Views to generate Reports.
Environment: C#.Net, AE Auto Framework, Microsoft SQL Server, SVN
Confidential
Software Developer
Responsibilities:
- Created a tool using the windows application.
- Created a user interface called as Admin module, where in admin will have a permission to enter the keyword which stores in the database.
- Involved in complete end to end testing.
- Status Reporting to the client in daily basis through mails and twice a week calls with the customer to show the status.
- Involved in SQL query construction and optimization, “SQL Injection” prevention.
- Involved in Paging techniques to display huge amount of data efficiently.
- Keyword highlighting and navigation.
- Information presentation using crystal reports and other charting APIs.
- Worked with almost all GUI components in .Net.
- Implementation of role-based security and feature access.
- Subset of the features available through web which was developed using ASP.NET.
- Used Stored Procedures, Functions and Views to generate Reports.
Environment: C#.NET, ASP.NET, Visual Studio 2005, Microsoft SQL Server, SVN, NUnit, Crystal Reports.