We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

San Mateo, CA

SUMMARY

  • Having 4+ years of experience in IT analysis, design, implementation and testing of web based, SOA based and N - tier applications in technology, finance, logistics, and human resource and inventory domains.
  • Technical expertise in Microsoft Technologies, such as Dot Net Framework, ASP.Net, ASP.Net MVC, Asp.Net WebApi, C#, ADO.NET, Window Services, Microservices, Ajax.
  • Strong knowledge in development of software systems using Microsoft .NET framework including WPF, WCF, MVC & Design pattern.
  • Have experience in technical design documentations using UML modeling, OOPs analysis & design, Agile/ SCRUM methodologies and design patterns.
  • Experienced in all the phases of System Development Life Cycle (SDLC) such as strategy and analyzing, designing, building (coding), testing and documentation of software products.
  • Expert in developing Custom Control, User Control and Provided Rich Functionality using C#.
  • Extensively Implemented C#, WCF in the project for advanced functionalities.
  • Hands on experience in Developing Rich User Interface on web using HTML, HTML5, CSS, Bootstrap, XML, JavaScript, JSON, Angular js & Master pages.
  • Expert in developing responsive User Interface (UI), single page client-side web applications using JavaScript frameworks (jQuery, Angular js).
  • Hands on experience in using Web Server - Internet Information Server (IIS).
  • Have experience with Test Driven development (TDD) such as Unite Test and Integration Test.
  • Knowledge of web design principles and standards, firewall and network security and Internet database connectivity.
  • IncorporatedRabbitMQas message broker to decouple back-end micro-services, which improved thesystem stability.
  • Created WebAPI strongly following REST principle by storing and retrieve data from NoSQL MongoDB storage.
  • Experienced in utilizing Amazon S3 bucket to store large data files.
  • Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
  • Consumed ADO.NET components like Data Adapter, Data Reader, and Data Set to perform data operations. Extensively used ADO.NET to implement the data layer to communicate with different databases.
  • Experienced in application deployment using cloud technology as Microsoft Azure.
  • Experienced in data accessing using ORM tools EntityFramework (EF)inADO.NETand Language Integrated Query (LinQ), LinQ to SQL and LinQ to Object.
  • Consumed ADO.NET Entity Framework for Entity Data Model, Entities, Relationship Mapping and Querying Data. Experienced in Database Triggers and Stored Procedure calls for enhancement purposes usingT-SQL.
  • Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
  • Have a good knowledge in Data conversion through SQL Server Integration Services (SSIS) and creating Tabular reports using SQL Server Reporting Services (SSRS).
  • Worked on designing the Database Schema, which represents an ownership context for a Microsoft SQL Server2008/2014.
  • Experience in SFDC Development implementing the APEX Classes, APEX Triggers, Visual Force pages, S -Controls, Force.com IDE, Eclipse with SOQL, SOSL and Plug-ins.
  • In-depth experience in CRM business processes like Forecasting, Campaign Management, Lead Management, Pipeline Management, Order Management, Account Management, and Case Management.
  • Proficient in dealing with functionalities related to sales cloud & service cloud, Marketing cloud, Community Cloud, Custom Cloud and Analytics Cloud.
  • Experience with SFDC Service console, customer portal, case management, knowledge base, customer communities and service account management.
  • Exposure to Confidential and developed POC's in Confidential CPQ.
  • Extensively used Source Tree for software configuration management and version control.

TECHNICAL SKILLS

Programming Languages: C#, Python, C++,C,SQL,T-SQL,LINQ

Scripting Languages: JavaScript, JSON, jQuery, Angular js

Technologies: ASP.NET, ASP.NET MVC, ADO.NET, WPF, WCF, WebApi, SOAP, REST, HTTP, RabbitMQ

Web Server: Internet Information Server (IIS)

Databases: MS SQL Server 2014/2012/2008, NoSQL, MongoDB

Frameworks: ASP.NET 4.5/4.0/3.5/3.0/2.0, ADO.NET Entity Framework

Web Technologies: HTML, HTML5, CSS, Bootstrap, XML, AJAX

IDE: Microsoft Visual Studio 2015/2013/2012/2010

PROFESSIONAL EXPERIENCE

Confidential, San Mateo, CA

Software Engineer

Responsibilities:

  • Overseeing software engineering, configuration, debugging, and related support tasks for Customers implementing Confidential X-Author for Excel product.
  • Providing initial response, operational assistance, and development of software workarounds and/or resolutions.
  • Developing sample X-Author apps as needed. Design assistance, troubleshooting and resolve customer issues with X-Author use case and debug customized solutions where necessary.
  • Providing coordination for customer support cases including interaction with other internal groups such as Engineering, Product management and Professional Services.
  • Participating in root cause analysis and resolution of reported problems.
  • Proactively communicating with customers and team members regarding status of customer inquiries or problems.
  • Creating MS Dot Net Api using C# code behind to integrate salesforce data into MS Excel.
  • Provide software support in adding new feature to X-Author for Excel App.
  • Troubleshot and resolved bugs in .NETapplications to ensure optimal development environment.
  • Designed N-Tier system having Business Logic Layer (Web Services), Presentation Layer (ASP.NET MVC, WebApi, /C#) and Database Layer (Database Connection and Security
  • Used Object oriented design (OOPS/OOAD) software development technique (which deals with objects that makeup the business/application).
  • Transferred data from various sources like MS Excel, MS Access, and SQL Server.
  • Implemented Web Services (SOAP, UDDI and WSDL) to integrate different applications.
  • Involved in monitoring and maintenance of the source code using TFS and Git flow, writing functional and technical documents and functional presentation to teams across the globe.
  • Created workflows and prototype to extend Service Bus Lock through parallel asyn to call in the application.
  • Consumed both SOAP based as well as RESTful web services.
  • Designed and implemented Data access layers (model) using LINQ (Language Integrated Query), LINQ to SQL, LINQ to Objects, LINQ to XML.
  • Design and develop a custom Salesforce application.
  • Create custom Apex and Visualforce code that creates functionality aligned with business needs.
  • Work with teams of Salesforce developers, Technical Architect, and business users to understand requirements and deliver a Salesforce solution on time and on budget.
  • Pull data from T-SQL and integrate with Salesforce.com
  • Designed, developed and deployed the Custom objects, Page layouts, Custom tabs, Components, Visual Force Pages, Apex classes & Triggers to suit to the needs of the application.
  • Working Knowledge on Sales Cloud, Service Cloud, Custom Cloud and Apex Programming on Force.com Platform.
  • Implemented rich and interactive UI extensively using JavaScript, jQuery, HTML5, CSS and Ajax.
  • Used Data Loader insert, update and bulk import & export of data from Salesforce.com S Objects.
  • Developed SOQL and SOSL queries to get data from different related objects and Used Force.com Explorer for SOQL testing.
  • Developed Web Service Callouts from Salesforce to External Applications using SOAP and REST API Integrations.
  • Used Sales Wave analytics app with Salesforce to perform other integrations and customizations.
  • Experience in building reusable UI components and pages with Lightning component framework.
  • Ensuring all issues are systematically tracked, escalated and communicated.
  • Sharing resolutions internally, and with Customers via Knowledge Base. Contribution to Knowledge Base Enhancement

Environment: ASP.NET, ASP.NET MVC, ASP.NET WebApi, C#, EntityFramework(EF), HTML, XML, CSS, LINQ, CSS, JavaScript, jQuery, JSON, Postman, Swagger, MS Visual Studio 2013/2015, SQL Server 2012/2014,MS Access,, HTTP APEX, CSS, SOQL, Visual Force, SOAP, REST, XML, AJAX, .NET Framework 4.5.1/4.5.2, Salesforce, Source Tree, BitBucket, GitFlow, Jira, x-Authors, Excel.

Confidential, Carlsbad, CA

Dot Net Developer

Responsibilities:

  • Conducted ongoing and in depth needs analysis (approximately 20% of total time) with client to obtain detailed business requirements.
  • Translated business requirements in to technical requirements, develop project plan and work.
  • Worked with internal and external clients to document project success criteria.
  • Continually evaluated emerging technologies to identify opportunities, trends and best practices that is used to strengthen technology platform and development practices.
  • Developed a Domain Driven N-tier, SOA applicationsworking with ASP.NET WebApi, and State Management, caching features, configuring optimizations and securing the web application.
  • Used Dot NET Framework 4.5.2, and Object-Oriented Methodologies (C#) for Application Development.
  • Engaged in development of web pages using ASP.Net MVC, Asp.Net WebApi, HTML, CSS, JavaScript, Angular js, and UI enhancement coding.
  • Implemented high quality applications with 80-90% C# code coverage.
  • Extensively used the Log4Net to log regular Debug and Exception statements.
  • Used MongoDB for storing large amounts of data for background processing.
  • Created REST API allowing users to create Companies and retrieve data from NoSQL storageMongoDB.
  • Store huge CSV data file into Amazon S3 bucket from the Api with validating the checksum.
  • Used MongoBooster and CloudBerry as client.
  • Used Autofac for dependency injection as DI containers.
  • Developed real time network activity collection system, leveraging OAuth2 &RabbitMQ, providing the data source for the dashboard and tracking data delivery to customers.
  • Utilized RabbitMQ as a messaging server between ourmicroservices.
  • Worked with Development & Operations teams to improve software deployment via TeamCity.
  • Used LINQ toEntitieswith EF Model to massage the data and tune the performance used compiled queries and eager loading.
  • Created Stored Procedures to transform the Data and worked extensively inSQL Serverfor various needs of the transformations while loading the data
  • Consumed the Web Services using SOAP, XML and RESTful technology.
  • Responsible for designing theASP.NET application authentication using Dot NET Framework andIISsecurity models.
  • Extensively used Postman and Swagger UI for Api testing.
  • Created Api documentation through POSTMAN.
  • Implemented unit testing and integration testing the application as per the test cases and business logic using NUnite.
  • Tracked weekly progress of projects with Atlassin tools such asJirafor maintaining agile sprints.
  • Used CSS to apply Styles to all elements and maintained as single resource file and maintained HTML Clean and Used HTML5, JavaScript, Bootstrap, Angular js and AJAX for client-side scripting.
  • Extensively used git-flow for controlling api version.
  • Responsible for making decisions to resolve client data problems quickly and efficiently & end-to-end data feed task management and maintaining data processing schedules and troubleshooting issues.
  • Leveraged my knowledge with modern tools and technology to build applications that delighted our customers by providing new and compelling ways to visualize data.
  • Engaged with other developers to ensure overall application architecture alignment and the successfully delivery of high quality, defect-free applications
  • Developed software components/framework and best practices that can be used by other software development teams.

Environment: ASP.NET, ASP.NET MVC, ASP.NET WebApi, C#, EntityFramework(EF), RabbitMQ,, HTML,XML, CSS, LINQ,, CSS, JavaScript, Angular js, JSON, NoSQL, MongoDB, MongoBooster, Cloudberry, Micro-Services, Postman, Swagger, MS Visual Studio 2013/2015, SQL Server 2012/2014,MS Access,, HTTP, SOAP, REST, XML, AJAX, .NET Framework 4.5.1/4.5.2, Source Tree, AWS S3 bucket, BitBucket, GitFlow, Jira.

Confidential, San Diego, CA

Dot Net Developer

Responsibilities:

  • Designed and developed ASP.NET application using C# as code behind to manage all business logic, store data, manage users, analyze and produce necessary reports using Visual Studio 2013.
  • Designed and implemented User Interface Layer using Microsoft Developer Tools ASP.NET web forms ASP.NET-MVC.
  • ConsumedASP.NetWeb APIRESTful(Representational State Transfer)Services inASP.NetMVC Application.
  • Used Dot NET Framework 4.0, n-tier architecture and Object-Oriented Methodologies(C#) for Application Development.
  • Used Ninject for dependency injection as DI containers.
  • Working with Master Pages that were common throughout the application and content pages.
  • Engaged in development e-commerce logic on web pages which work with cross-platform desktop and mobile devices and used CSS to apply Styles to all elements and maintained as single resource file and used HTML5, Bootstrap, JavaScript frameworks (jQuery, Angular js), JSON, AJAX for Responsive UI (User Interface) client-side single page web applications scripting and validations..
  • Used LINQ extensively to query XML and SQL to get customer information and status details.
  • Used Data grids for developing the front-end user interface.
  • Designed Data Access Layer and its Methods ADO.NET as a connection between Business Logic and Data Base.
  • Extensively followed Repository design pattern.
  • Worked extensively on writing LINQ queries onEntityFramework(EF) as part of business layer Development.
  • Followed Code first approach ofEntityFramework (EF)and used LINQ to SQL in data layer.
  • Designed and Created Database objects and WrittenPL/SQLprogramming for data extraction and transformation.
  • Create the WebAPI which can return the data from SQL Server database and pass the data to the dropdown list in the corresponding views.
  • Programmed ADO.NET in the Data Access Layer for communication between application and the SQL Server and MS Access database and several modules in the n-tier application.
  • Worked on performance tuning ofSQLqueries, Stored Procedures, Triggers and Cursors. Optimized query performance by creating indexes.Generated reports usingSQLserver reporting services (SSRS) and used Windows authentication and Implemented Package creation and data conversion through SQL Server Integration Services (SSIS).
  • Utilized jQuery AJAX library to call WebAPI to populate dropdown list and used jQuery UI auto complete to call action method in controller to implement auto complete.
  • Implemented Form Based Security Authentication and Authorization based on Access-Levels for Pages.
  • Worked with Simple Mail Transfer Protocol (SMTP) for real time confirmation Messaging service.
  • Used Mock object for Unite Test.
  • Involved in problem solving, troubleshooting, fixing Bugs and coordinating with the testing team with any functionality issues followed Test Driven Development (TDD).

Confidential, San Diego, CA

Dot Net Developer

Responsibilities:

  • Worked with ASP.NET, ASP.NET MVC, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
  • Worked on developing high quality applications with C# code coverage.
  • Worked on SQLServer2008 to access the database in an efficient manner using ADO.NET.
  • Worked on ADO.NET components Data Reader, Data adapter, Data Set and Data View to provide connection to the database.
  • Implemented business logic/rules using WCF services and integrated with the UI components.
  • Involved in development of server-side parser using Custom code and calls to Web Service.
  • Create a WCF contract using user-defined interface Implemented WCF in the project for advanced functionalities.
  • Extensively used HTML, CSS, JavaScript, jQuery, Bootstrap, JSON to create rich user interface.
  • Used LINQ toEntitieswith Entity Framework (EF)Model to massage the data and tune the performance used compiled queries and eager loading.
  • Create the WebAPI which can return the data from SQL Server database.
  • Created Stored Procedures to transform the Data and worked extensively inSQL Serverfor various needs of the transformations while loading the data
  • Consumed the Web Services using HTTP, SOAP, XML and WSDL.
  • Used Web Config file for setting up the application by providing connection strings.
  • Extensively used Master Pages in ASP.NET to achieve consistent look and feel of the website.
  • Worked on Grid View with Paging and sorting to display various data in a clear format.
  • Used server controls such as Dropdown List, List Box, Check Box and advanced controls like Calendar.
  • Responsible for designing theASP.NET application authentication using Dot NET Framework andIISsecurity models.
  • Worked with Tabular reports, Matrix reports, Parameterized Reports as well as Drill down Reports using SQL Server Reporting Services (SSRS)
  • Worked with SSIS to perform ETL from different sources (flat files, excel sheets) to MSSQL server
  • Developed the validation process on client side and server side using ASP.Net validation, Angular js, AJAX data grid.
  • Testing the application as per the test cases and business logic, basically involved in unit test.

Environment: ASP.NET, ASP.Net MVC 5.0, C#, ADO.NET, WCF, SASS, RAZOR, LINQ, HTML5, CSS, Bootstrap, JavaScript, jQuery, Angular Js, JSON, EntityFramework(EF), WebAPI, MS Visual Studio 2013, SQL Server 2008/2005,MS Access, T-SQL,SSIS, SSRS, IIS 8.0, HTTP,REST, SOAP, Web Services, XML, AJAX, .NET Framework 4.0/4.5,MSTest.

Confidential

Programmer Analyst and Communication Engineer

Responsibilities:

  • Continually evaluated emerging technologies to identify opportunities, trends and best practices that can be used to strengthen technology platform and development practices & Worked with internal and external clients to document project success criteria.
  • Responsible for making decisions to resolve client data problems quickly and efficiently & end to end data feed task management and maintaining data processing schedules and troubleshooting issues.
  • Leveraged my knowledge with modern tools and technology to build applications that delighted our customers by providing new and compelling ways to visualize data.
  • Engaged with other developers to ensure overall application architecture alignment and the successfully delivery of high quality, defect-free applications
  • Developed software components/framework and best practices that can be used by other software development teams
  • Worked with ASP.NET, ASP.NET MVC, and State Management, caching features, configuring optimizations and securing the web application.
  • Engaged in development of web pages using ASP.NET, HTML, CSS, JavaScript, jQuery, and UI enhancement coding.
  • Used CSS to apply Styles to all elements and maintained as single resource file and maintained HTML Clean and Used HTML5, JavaScript, jQuery and AJAX for client-side scripting.
  • Used jQuery, AJAX data grid, Web Parts and developed the validation process on both client side and server side using ASP.Net validation controls.
  • Implemented high quality applications with 60-70% C# win-form code coverage.
  • Built SQLServer2008 to access the database in an efficient manner using ADO.NET.
  • Worked on ADO.NET components Data Reader, Data adapter, Data Set and Data View to provide connection to the database.
  • Used LINQ toEntitieswith EF Model to massage the data and tune the performance used compiled queries and eager loading.
  • Created Stored Procedures to transform the Data and worked extensively inSQL Serverfor various needs of the transformations while loading the data
  • Consumed the Web Services using SOAP, XML and WSDL.
  • Used Web Config file for setting up the application by providing connection strings.
  • Extensively used Master Pages in ASP.NET to achieve consistent look and feel of the web site.
  • Worked on Grid View with Paging and sorting to display various data in a clear format.
  • Used server controls such as Dropdown List, List Box, Check Box and advanced controls like Calendar.
  • Responsible for designing theASP.NET application authentication using Dot NET Framework andIISsecurity models.
  • Implemented unit testing the application as per the test cases and business logic.

Environment: ASP.NET, ASP.NET MVC, C#, ADO.NET, EntityFramework(EF), HTML, XML, CSS, RAZOR, LINQ, CSS, JavaScript, jQuery, JSON, MS Visual Studio 2010/2012, SQL Server 2008/2005,MS Access, T-SQL,, HTTP, SOAP, XML, AJAX, .NET Framework 4.0.

We'd love your feedback!