Post Job Free
Sign in

Software Engineer

Location:
Orinda, CA
Posted:
October 12, 2017

Contact this candidate

Resume:

SWATI JAIN

510-***-****

E-mail: *******.****@*****.***

Technical Summary

Highly proficient IT professional with proven analytical abilities and organizational skills.

10+ years of experience in Information Technology.

Extensively worked with product, application, professional services development and support.

Detail oriented, self-starter, fast learner and possess good written and verbal communication skills.

Experienced in all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing, UAT, Production and Post-production Support.

Expertise in Agile (Scrum) Methodology for rapid and more disciplined development.

Expertise in using Visual Studio 2005/2008/2010/2012/2013 /2015 to develop the code.

Expertise in C#, ASP. Net, MVC, Web API, MS SQL Server 2000/2005/2008/2012, ADO.Net, IIS 6.0/7.0, Java Script.

Experience with Web Services and WCF, REST Services and Windows Workflow Foundation implementation.

Experience with NUnit, xUnit, Typemock, Moq Framework for unit, integration and software testing in test-driven development (TDD) approach.

Experience in Perforce, Subversion, ReSharper, Swagger, SOAPI, NuGet Package Manager, Git, TeamCity, Jira.

Implemented queries using LINQ, Lambda Expressions, SQL.

Experience in RavenDB and MongoDB no SQL Database.

Expertise in SharePoint 2007 Administration and Designer.

Epic Clarity Certified and expertise in Clarity ETL Administration.

Experience in Developing and building Web Parts using SharePoint object model and SharePoint Designer.

Good experience in Web forms as well as Win forms applications.

Extensive Experience in working with databases like SQL Server 2005/2008/2012 using data access technologies like Entity Framework, ADO, ADO.NET, OLEDB and ODBC.

Expertise in working on backend with good knowledge of writing SQL code.

Experienced in using services using SOAP, WSDL, and UDDI, WCF, Web API, REST, JSON

Proven skills with AJAX development and working with different open source AJAX toolkits.

Experienced Working with HTML5, jQuery and Angular JS.

Experienced in using SSRS Reports.

Good knowledge in XML and XSLT technology.

Experience in Object Oriented Programming with an understanding of software engineering practices.

Good knowledge of Software Design patterns and its use.

Technical Skills:

C, C++, Java. VB.NET, C#.NET, ADO.NET, ASP, ASP.Net, MVC, WCF, Web API, SOA, .Net Framework 1.0/2.0/3.5/4.0, LINQ, Lambda Expressions,HTML, XHTML, CSS, XML, XAML, XSLT, SOAP, REST,JSON, WSDL, RavenDB, MongoDB, SQL Server 2000/2005/2008/2010, SQL, Oracle 9i/10g, MS Access, JavaScript, AJAX, JQuery, CSS, HTML5, Angular JS, Visual Studio 2015/2013/2010/2008/2005, IIS 7.0/6.0 Microsoft Office SharePoint Server (MOSS) 2007, SharePoint Portal Server (SPS) 2003, Windows SharePoint Services 3.0/2.0, Windows 7/XP/2003/2000/NT, SSRS, Crystal Reports, Clarity ETL,UML, Design Patterns, Web services, Visio, Telerik, HTML5, Angular JS, Web API, Infragistics, Team Foundation Server, Visual Source Safe, Perforce, Subversion, SoapUI, Postman, Git, NuGet, ReSharper, YouTrack, TeamCity, NUnit, Moq, Typemock.

EDUCATION

MS, Computer Engineering, San Jose State University, San Jose, California.

Diploma Advanced Computing, C-DAC ACTS New Delhi, India.

Bachelor of Engineering, Electronics & Telecommunications, India.

Professional Experience:

Tesla Motors, Fremont, CA Nov 2016 – Present

Software Developer (contract position)

Tesla Motors intends to spark the public's passion and eco-conscience for electric vehicles. Founded in 2003, the company designs, manufactures, and markets high-performance electric cars and powertrain components.

Visual Studio 2015, C#, REST Services, JSON, Web API, MVC, AngularJS, NUnit, Moq, Linq,Entity Framework, Fiddler, Entity Framework, JetBrains, Postman, NuGet, TFS, Jenkins, Jira, Swagger, SQL

Projects – TMS, WarpLX

Closely worked with product managers to understand the requirements and suggest technical solutions.

Worked very closely with QA for Testing on various environments.

Developed front end of the application using HTML5, Kendo, AngularJS.

Coded Asp.net Web API’s.

Design, develop, test and support WarpLX Project development.

Worked on various new enhancement and bug fixes.

Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.

Design and coding of Web APIs in test-driven development (TDD) approach.

User Jira for sprint planning and agile development.

Ellie Mae, Pleasanton, CA July 2016 – Nov 2016

Sr. Software Engineer (contract position)

Ellie Mae Inc. is a software company that automates the process of originating and funding new mortgage loans and regulatory compliance. Ellie Mae connects mortgage lenders, investors and service providers.

Visual Studio 2015, C#, REST Services, JSON, Web API, MVC, NUnit, Moq, Linq, Splunk, Fiddler, Entity Framework, JetBrains, Postman, ReSharper, NuGet, Git, TeamCity, Jira, MongoDB, Robomongo, Swagger .

Projects – EDM EDelivery

Closely worked with product managers to understand the requirements and suggest technical solutions.

Worked very closely with QA for Testing on various environments.

Design, develop, test and support EDelivery Project development.

Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.

Design and coding of Web APIs in test-driven development (TDD) approach.

Implemented Unit and Integration Tests, and software testing using NUnit and Moq in a highly regulated test driven environment.

Coding of External facing Web API’s.

Used MongoDB as the database.

Worked on Expert PDF, GdPicture, and DocuSign for various integration components.

Worked on JWT tokens and Roles for EDelivery Project.

Used Swagger for Web API development.

User Jira for sprint planning and agile development.

Intuit, Mountain View, CA Feb 2016 – July2016

Software Engineer (contract position)

Intuit Inc. develops financial and tax preparation software and related services for small businesses, accountants and individuals.Intuit makes the personal finance programs Quicken and TurboTax, as well as the small business accounting program QuickBooks. In addition, they produce QuickBooks Point of Sale solution for small retailers, professional tax solutions ProSeries and Lacerte, and the cloud-based, low-code development platform QuickBase. The company also provides web based SAAS versions of QuickBooks - QuickBooks Online (QBO) - and multiple payroll products, as well as providing processing options to many small businesses.

Visual Studio 2015, C#, REST Services, MVC, xUnit, Typemock, Linq, Splunk, Fiddler, Postman, Entity Framework, JetBrains, ReSharper, NuGet, Git, TeamCity, Jira, AngularJS,SQL.

Projects – Intuit App Center

Design, develop, test and support Intuit App Center.

Closely worked with product managers to understand the requirements and suggest technical solutions.

Worked very closely with QA for Testing on various environments, test web server, stage and UAT

Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.

Involved in designing and coding in MVC architecture.

Developed front end of the application using HTML5, AngularJS.

Worked on troubleshooting and fixes for various production issues.

Design and coding of the data and business tier in test-driven development (TDD) approach.

Implemented Unit Testing, Integration Testing, and software testing using xUnit and Typemock in a highly regulated test driven environment.

Developed front end of the project in HTML5 and AngularJS.

Used Entity Framework

Worked on enhancements, bug fixes, and adding new unit tests for code coverage of overall projects.

Used TeamCity for build management integrated with automated unit and integration tests verification.

User Jira for sprint planning and agile development.

McKesson, Emeryville, CA June 2015 – Jan 2016

Software Engineer

McKesson Corporation, currently ranked 11th on the FORTUNE 500 list, is a healthcare services and information technology company dedicated to making the business of healthcare run better. We partner with payers, hospitals, physician offices, pharmacies, pharmaceutical companies and others across the spectrum of care to build healthier organizations that deliver better care to patients in every setting. McKesson helps its customers improve their financial, operational, and clinical performance with solutions that include pharmaceutical and medical-surgical supply management, healthcare information technology, and business and clinical services

Worked on various projects related to Data and Cross-Enterprise Document exchange between different HIE’s. Written WCF Services for data exchange between different HIE’s for Provide and Register (PNR), Registry Stored Queryv(RSQ), Register/Retrieve Document Set (RDS) operations on different Document Repositories and Registries on patient documents and data using XDS.b, XCPD, XCA standards.

Visual Studio 2013, C#, WCF, NUnit, Typemock, Linq, Lambda Expressions, JetBrains, ReSharper, NuGet, Git, TeamCity, Jira, SoapUI, Subversion, SQL, Entity Framework, MongoDB no SQL Database, AngularJS.

Projects – Data and Cross-Enterprise Document Exchange between different Health Information Exchanges (HIE) using XDS.b, XCPD, XCA standards. Provider and Patient Portal

Prepare technical design documents for the project.

Closely worked with project and product managers to understand the requirements and suggest technical solutions.

Worked very closely with QA for Testing on various environments, test web server, stage and UAT

Design, develop, test and support, complex healthcare software systems in Agile Development.

Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.

Involved in designing and coding for web forms of the application with ASP.NET MVC.

Developed front end of the application using HTML5, AngularJS.

Created various web interface forms and display outputs using Web Server Controls and HTML Controls.

Developed WCF Services Written Services for Provide and Register, Registry Stored Query, Register/Retrieve Document Set operations on different Document repositories and Registries on patient documents and data.

Worked on troubleshooting and fixes for various production issues.

Design and coding of the data and business tier using WCF, Linq and Lambda expressions using test-driven

development (TDD) approach.

Implemented Unit Testing, Integration Testing, and software testing using NUNIT and Typemock Framework in a highly regulated test driven environment.

Used Entity Framework for various projects

Worked on enhancements, bug fixes, and adding new unit tests for code coverage of overall projects.

Used Subversion and Git for source control.

Used TeamCity for build management integrated with automated unit and integration tests verification.

Used ReSharper for Visual Studio and NuGet for Package Manager.

Used SoapUI for WCF Service testing

Worked on Jira for issue tracker system.

AXA Rosenberg, Orinda, CA January 2014 – June 2015

Senior Developer

AXA Rosenberg is a global equity investment manager within the AXA Investment Managers group of companies.

The company manages individual country, regional and global strategies for public and private pension funds, endowments and foundations, Investment Management, Smart Beta, Global and Regional Equities, Enhanced Index, Institutional Investors, Data Analysis, Public and Private Pension Funds for investors in America, Europe and Asia.

Worked on Global Portfolio Construction Project - is highly volatile, configurable, and architected to provide optimized asset management solution to our clients. Also worked on Post Investment Operations Project - Project involved processing raw positions data from Northern Trust and post trading. Involved in account disaggregation, account allocation, computing cash flows, non- cash flows; for different Intraday, Forecast, and Final Modes for various accounts.

Visual Studio 2013, C#, WCF, Windows Workflow Foundation, NUnit, Moq Framework, Linq, Lambda Expressions, JetBrains, ReSharper, NuGet, Git, TeamCity, Perforce, RavenDB no SQL Database.

Projects - Global Portfolio construction Project and Investment Operations Post Trading Project

Prepare technical design documents for the project.

Interacted with portfolio managers, traders and research group to understand the requirements and suggest technical solutions.

Design, develop, test and support, complex financial software systems.

Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.

Developed WCF Services for computing and applying trading cost on holdings data, process raw positions data from Northern Trust, post trading account management, account disaggregation, account allocation, portfolio performance and computing cash and non-cash flows.

Worked on writing complex financial software system using WCF services in SOA.

Involved in designing and coding for web forms of the application with ASP.NET MVC.

Created various web interface forms and display outputs using Web Server Controls and HTML Controls.

Developed Windows Workflow Foundation workflows to consume WCF Services.

Design and coding of the data and business tier using WCF, Linq and Lambda expressions using test-driven development (TDD) approach.

Used Entity Framework for various projects.

Implemented Unit Testing, Integration Testing, and software testing using NUNIT and Moq Framework in a highly regulated test driven environment.

Worked on enhancements, bug fixes, and adding new unit tests for better code coverage of overall projects.

Used Perforce and Git for source control.

Used TeamCity for build management integrated with automated unit and integration tests verification.

Used ReSharper for Visual Studio and NuGet for Package Manager.

Worked on YouTrack for issue tracker system.

Provided post release support for the applications.

UCSF Medical Center, San Francisco, CA April 2008 – January 2014

Programmer Analyst IV

Web Projects - UCSF Note Writer, UCSF Fax, Mobile Phone Request and Data Courier Request Projects

Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.

Interacted with the users to understand the requirements and suggest technical solutions.

Participated in the discussion meetings for functional issues and provided necessary solutions.

Worked on multiple projects for development, enhancements, bug fixing, and support.

Involved in developing UI, Business Layer and Data Access Layer.

Involved in designing and coding for web forms of the application with ASP.NET MVC.

Developed the Mobile Phone request Web interface using MVC Architecture in C# language and SQL Server database.

Used C# to implement the business logic of the web forms.

Created various web interface forms and display outputs using Web Server Controls and HTML Controls (like Data grids) using code behind feature.

Extensively implemented Ajax controls.

Used Grid Views, Repeaters and Data Lists to retrieve and display the data in the required format.

Implemented Web Services integrate different application.

Used NUnit for unit testing the application.

Used ADO.NET to implement the data layer to help communicate with data base.

Implemented Optimized Stored Procedures, Database Triggers, Views and Indexes with SQL programming.

SharePoint Projects

Implemented File Share Data Migration on SharePoint.

Responsible for SharePoint Server Administration.

Managed Search Crawlers, and Web analytics on SharePoint Server.

Implemented the migration of CSC File Share Data on SharePoint.

Created Site Admin tool to fetch all the site collections and sites under SharePoint application server.

Developed Epic SharePoint site with custom design and layout and as a separate web application.

Provided Trainings required by the end users and extended on- going technical support for the Epic SharePoint site

Main resource in the web team for any SharePoint issues, support and training.

Created multiple SharePoint sites and provided on-going technical support for the sites.

Trained end users on SharePoint.

Resolved all development, technical and support issues for the Epic SharePoint site.

Provided on- going technical support and end user training for the Epic SharePoint sites.

Developed UCSF Policies SharePoint site with custom design and layout. Worked on the UCSF Policies and Nursing Council site for the design, custom layout and technical issues. Provided on- going technical support for the UCSF Policies SharePoint site.

Designed, developed, implemented and configured the SharePoint Extranet project.

Developed and implemented the tools for the Extranet SharePoint project for creating accounts and manage users.

Participated in the discussion meetings for functional issues and designed technical solutions to resolve those issues.

Main Technical person responsible for any SharePoint site or server issues.

Clarity ETL Project

Responsible for supporting daily ETLs.

Responsible for day to day support of Clarity and handling data and technical issues.

Responsible for the SU upgrades on Clarity.

Supporting Business Objects.

Mills-Peninsula Medical Group, Burlingame, CA Oct 2007 – March2008

Software Engineer

Responsibilities:

Interacted with the Business Analysts to understand the system requirements and prepare requirement documents

Created User Interfaces using ASP.net and JavaScript.

Development of the business layer using C# to implement business rules.

Development of the Database layer for making database connections to persist the data to the SQL Server Database.

Used ADO.NET to implement the data layer to communicate with data base.

Created Stored Procedures using SQL Server to generate new reports and modify the existing ones.

Created SSRS reports for various applications.

Prepared test plans for Unit, Integration and Functional testing of the application.

SecuriMetrics Inc, Martinez, CA Sep 2006 – Oct 2007

Software Engineer

Responsibilities:

Analyze, Design, Code and Test the software requirements for Incident management and Facility operations module for Jail Management System.

Interacted with the client to understand the requirements.

Design and coding of the business tier using C#.

Used the Web services to write business objects.

Design and coding of UI using Window Forms using Composite UI block (CAB).

Prepared unit test cases using NUnit for unit testing of the code.

Used Visual Source Safe 6 for configuration management.

Participated in the discussion meetings for functional issues and provided necessary solutions.

Interacted with the users throughout the project period to ensure the integrity of the project.

Involved in documenting the project.

National Semiconductor, Santa Clara, CA Mar 2006 – Aug 2006

Software Engineer

Responsibilities:

Designed and developed modules for the projects E-binder Project Management System, Reports, Meeting Point, I-files, and Engineering Samples.

Worked on different enhancements on all the above projects.

Handled change requests and worked extensively on bug fixes.

Created GUI in ASP. Net using web server controls with C#

Wrote Stored Procedures using T-SQL for handling Business Logic.

Involved in creation of JavaScript for Client side validation.

Britannia Inc, Fort Wayne, IN Aug 2005 – March 2006

Software Engineer

Responsibilities:

Design and coding of Web Pages for setting Manufactures Priority, Coupon Enhancements, Customer Checkout Pages, and Order Approval system and BritLink Project using ASP.net.

Analyze and fix system bugs.

Design and code the business layer using C#.

Used ADO.Net to retrieve the data from the MS SQL Server 2000.

Involved in creation of JavaScript for Client side validation.

L2 Solutions, Palo Alto, CA July 2002 – March 2005

Software Engineer

Responsibilities:

Prepare requirement and design documents for the projects Poste Digital, Digital L2 System, Fuse and Kaiser Physician Media Database Web Application Server Project.

Designed and developed User Interfaces for adding new printing product screen.

Design and code the business layer using C#. Developed data layer using ADO.Net

Prepare test plans, test cases and test scripts for testing the application.

Design User Interfaces using ASP.Net and Java Script.

Provided the capability to search for physicians by First Name, Last Name and Department.

Development of the Import and Export functionality for the project.

Developed the functionality of adding new users, updating passwords and deleting account for the Site Users.

AMSYS InfoTech Private Limited, Noida, India August 2000 - June 2001

Asst. System Executive

.



Contact this candidate