Senior Software Engineer Resume
Folsom, CA
SUMMARY
- Sr. Software Developer with 12+ years of professional experience in the architecture, development, enhancement, maintenance, support, and improvement of Windows and web applications.
- Experience in analysis, design, development, deployment, testing, and implementation of client/server and web applications.
- Solid leadership and management skills demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity while forming cohesive team environments.
- Designing and implementing systems ensuring proper database architectures, data modeling, coding standards, and quality assurance policies and procedures.
- Experience with developing software that involves multi - tier, distributed architecture and SOA.
- Experience in using Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the REST methodology, to SOAP messages between metadata endpoints, extensively worked on WCF Services.
- Extensively worked on ASP.Net MVC, CSS3, HTML5, jQuery, C#, VB.Net, LINQ, MSSQL Server 2012/2008.
- Extensively Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Working experience in database design, database programming and testing using SQL Server 2012/2008R2/2008/2005 for OLTP/OLAP/ETL environments.
- Strong Experience in writing T-SQL queries (DDL and DML), Stored Procedures, Functions, Triggers, SQL Scripts for data loads and upgrades for data migrations and data validationsin SQL Server (2012/2008/2005/2000) and PL/SQL Code in Oracle (11g/9i).
- Expertise Knowledge in Front end technologies like HTML, Java Script, JQuery, Node JS, Angular JS
- Developed Web based applications using Java/J2EE, JSP, Servlets and JDBC.
- Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server and Visual Source Safe ( VSS ).
- Utilized agile software development methodology and Test-DrivenDevelopment.
- Implemented the LDAP, Microsoft AD and Microsoft Azure AD.
- Experience with Identity and Access Management and providing SSO solutions. Expertise includes in enabling the common identity services by provisioning the system users from the on-premises Active Directory to the cloud based Azure Active Directory to create the common identity to access the resources from anywhere.
- Created test plans, test cases and executed manual and automated test scripts.
- Experienced in creating various project artifacts like use-case documents, functional design document, technical design document etc.
TECHNICAL SKILLS
Languages: C, C++, C#, Java 2.0, Objective-C
Web Technologies: Classic ASP, ASP.Net 3.0/3.5/4.0/4.5, Web Forms, XML Web Services, ADO.Net, Servlets, JSP, JDBC
Cloud Technologies: AWS EC2, DynamoDB, Lamda, STS, S3, Glacier Storage
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports and D3.JS
Databases: SQL Server 2012/2008/2005/2000, Core Data, SQL Lite, Oracle 10g, Teradata and Mongo DB
ETL: SQL Server Integration Services (SSIS)
Operating Systems: Windows NT/2000/2003/XP/Vista, Windows Server 2012/2008/2003.
Configuration & Version Control Tools: Visual Source Safe -VSS, Team Foundation Server-TFS, TortoiseSVN and GitHub
Scripting & Markup Languages: JavaScript, VB Script, HTML, DHTML, XML, CSS, jQuery, JSON, JWT, Angular JS and Node JS
Application Servers: Microsoft Internet Information Services5.0/6.0/7.0/8.0 and Tomcat 5.x
XML Technologies: AJAX, XML Web Services.
Design and Process: MVC 2/3/4/5, Design Patterns, Waterfall, Agile, Scrum.
Others: VB6.0, LINQ, WCF Web Services, WPF, Service-Now
PROFESSIONAL EXPERIENCE
Confidential, Folsom, CA
Senior Software Engineer
Responsibilities:- Provide instant support and solutions for Production issues (pool tickets).
- Analyze and develop new user stories.
- Design, code and implement data masking process for different data sources.
- used SQL Server Profiler for tracing.
- Tuned the SQL queries and re wrote stored procedures.
Environment: MVC, NET Frame work 4.5,Visual Studio 2015, SQL Server 2014, LINQ, HTML, CSS, JSON, AJAX, JavaScript, JQUERY, WEB API and TFS.
Confidential, Rancho Cordova, CA
Senior Software Engineer
Responsibilities:- Designed and Developed WCF Service for document management system (DCMS).
- Used Angular 2 to build single page application for navigate through the different DCMS root folders.
- Provided instant support and solutions for Production issues and user stories.
- Worked extensively with various Product Groups on a daily basis to gather information for new requirements and enhancements.
- Implemented of client-side validations usingJQUERY and ASP.NET MVC Validation implemented at Model level.
- Created ETL processes which pull data from SQL Server using SSIS.
- Integrated AWS S3, Glacier Client for large file storage in the cloud for DCMS file storage.
- Created Test Cases and executed Test Scripts.
Environment: ASP.NET, MVC, NET Frame work 3.5/4.0/4.5,Visual Studio 2014, Telerik, SQL Server 2012, Entity Framework 6,LINQ, AWS S3,ORACLE, Angular 2.0, Bootstrap, HTML, CSS, JSON, AJAX, JavaScript, JQUERY, SSIS, WCF, WEB API and TFS.
Confidential, Folsom, CA
Senior Software Engineer
Responsibilities:- Designed and implemented custom UI for Lab Users using Bootstrap, JavaScript and HTML5.
- Created Business Rules to control database operations.
- Created ACLs to drive Access Management.
- Created Client Scripts using JavaScript to enhance out of box Service Now UI.
- Designed and Created new Database Tables to enable new features for various User Groups.
- Created Scheduled Jobs to fetch data from External Systems
- Designed and Implemented Outbound Web Services for External Systems so they can easily update records in ISMP.
- Designed and implemented custom classes for enabling dynamic Inbound REST calls which was not provided by Service Now.
- Created instant and automated email notifications which will basically generate transaction summary for the users.
- Created Runnable Scripts to maintain data in Production Server in case of any data mismatch.
Environment: Service Now, JavaScript, Angular JS, Bootstrap, Glide Record, Ajax, Glide Ajax, Windows Active Directory
Confidential, Folsom, CA
Senior Software Engineer
Responsibilities:- Created a tool to manage Lab information across the globe in Confidential .
- Analyze device utilization by creating various reports pages.
- Created dash board by pulling data from various data sources.
- Developed a job in C# to extract the data from various data sources and load data into SQL database.
- Developed/Enhanced UI using JavaScript, Bootstrap HTML5, CSS and Angular JS.
- Created a C# console application to clean up device duplicates and unnecessary data in the data base.
- Created view using Kendo UI grid, date and export to excel Telerik controls.
- Created chart and reports using D3.js
- Worked on LDAP, Microsoft Active Directory and created the common identity services to access the resources
Environment:ASP.NET MVC, Kendo UI, NET Frame work 4.5,Visual Studio 2014, SQL Server 2012, Entity Framework 6, LINQ Teradata, Mongo DB, Node JS, Angular JS, Bootstrap, HTML, CSS, JSON, AJAX, JavaScript, JQUERY, SSIS, WCF, WEB API and Git Hub
Confidential, Santa Clara, CA
Senior Software Engineer
Responsibilities:- Developed new modified existing web pages for user stories and make it works for IE and chrome browsers.
- Used JavaScript, JQUERY and ASP.NET validation controls for performing Form Validations.
- Developed Stored Procedures, Functions, Views and SQL statements for user stories.
- Designed and developed new OPUS Jobs for bulk space update and quarterly update email notification for labs.
- Designed and developed views and controllers and backend code.
- Created new EHS Admin SSIS package and reports using SSRS.
- Implemented new roles and permission in OPUS.
- Created new job to consume card reader data from SMS application.
Environment: NET Frame work 4.5, Web Services, MVC, web API, Visual Studio 2012,SSIS, SSRS, LINQ, XML, HTML, CSS, Java Script, JQUERY, AJAX, Entity Framework 4,SQL Server 2008 and SVN.
Confidential, San Jose, CA
Senior Software Engineer
Responsibilities:- Designed and developed views and controllers and backend code.
- Consumed Partner locater web service in Java and sync the data from web service to local data base.
- Created test Driven Development (TDD) with Mock objects.
- Developed User Interface (JSP&HTML) pages using CSS, JQuery and Bootstrap libraries.
- Configure JDBC Data Sources and Connection pooling in Tomcat Server.
- Followed best practices development like SOLID object principles.
- Involved in the overall design and architecture of the application using design patterns.
- Designed and Integrated applications using services.
- Designed and developed SAP HANA the next generation of SAP's in-memory technology.
- Worked on LDAP,Microsoft Active Directory and created the common identity to access the resources
- Used JSON Web Token (JWT) in securely transmitting the information between the parties.
- Created SSIS packages from data sources MS Access and XL to SQL Server.
- Created SSRS admin reports about configuration, cart and customer contact information.
- Created Test Cases and executed Test Scripts.
Environment: NET Frame work 4.0, WCF, MVC, SOAP, Visual Studio 2012, SSRS, SSIS, XML, HTML 5, Knockout.js Bootstrap, jQuery, AJAX, MS IIS 7.0, LINQ, Entity Framework 4 and SQL Server 2008, TFS, JSP, Oracle 10g, Tomcat and SVN.