We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Redwood City, CaliforniA

OBJECTIVE

  • Seeking for a position of a .NET developer in a company with ample opportunities to use my knowledge and technical skills and improve the experience of software development.

SUMMARY

  • 7+ years of professional IT experience in object oriented analysis and design working with Microsoft .NET technologies.
  • Extensive experience with full cycle SDLC from analysis and design through implementation, testing, deployment and product maintenance of multiple large scale projects.
  • Proficient in developing web - based applications using .NET Framework, C#, ASP.NET, ASP.NET MVC, ASP.NET Web API, Entity Framework (EF), LINQ, ADO.NET, Microsoft Azure.
  • Experienced working with web pages using HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS and AJAX.
  • Experienced in database design, writing stored procedures, views and triggers in SQL Server.
  • Hands-on experience with Restful and XML Web Services using SOAP and WSDL.
  • Worked with waterfall, iterative and agile methodologies like SCRUM.
  • Self-motivated and enthusiastic with collaborative abilities.
  • Strong analytical, problem solving and decision making skills.
  • Excellent application troubleshooting using debuggers, SQL Profilers, and code review.
  • Actively involved in project management involving coordination and effective communication with team members and clients both verbal and written.

TECHNICAL SKILLS

Technical Specialization: C#, ASP.NET, ASP.NET MVC, Entity Framework (EF), LINQ, SQL, ADO.NET, ASP.NET Web API, HTML5, CSS3, JavaScript, jQuery, AngularJS, AJAX, XML, SOAP, WSDL

IDE Tools: Visual Studio 2015/2013/2012/2010/2008/2005 , UltraEdit, NetBeans

DBMS: SQL Server 2008 R2/2008

Web Servers: IIS, Apache

Version Management Tools: SVN (Tortoise, Ankh)

Other Languages: C++, JAVA, Python

PROFESSIONAL EXPERIENCE

Confidential, Redwood City, California

Software Engineer

Responsibilities:

  • Discussed project requirements and designed database with CEO and VP of Engineering since the inception of the project.
  • Full-stack development of various modules like event details, packages, attendee registration, payment processing, payout, billing, reporting, event search based on location using GeoNames API, feature to add to calendar (Google, Apple, Outlook, Yahoo), etc.
  • Major role in design and implementation of monetary transactions and payment processing of ticketed events using third party credit card payment gateway providers like PayflowPro, Authorize.NET, Stripe, and TwoCheckout.
  • Involved in deployment and database upgrade in production server in Microsoft Azure cloud for each version release.
  • Testing and code review of colleagues.
  • Researched and proposed ideas with various available APIs for location search like Google Maps/GeoNames/StreetView, alternatives for providing web services, mobile application using Apache Cordova/Xamarin, etc.

Environment: C#, ASP.NET MVC, Web API, LINQ, Visual Studio 2015/2013, HTML5, CSS3, Bootstrap, jQuery, Angular JS.

Confidential, Huntsville, Alabama

IT Specialist

Responsibilities:

  • Developed GUI using WPF and C# as code-behind for manual and auto scan of protein crystallization, modification of experiment settings, and classification of crystals under observation.

Environment: .NET Framework 4.0, C#, WPF, LINQ, SQL Server 2012, Visual Studio 2010.

Confidential

Software Developer/Lead Developer/Team Leader

Responsibilities:

  • Involved in design and development of business logic, user interface and Web Services.
  • Successfully undertook the key responsibility of requirements analysis, implementation and maintenance of SOAP based XML Web Services for interaction among business units in USA, Netherlands and China working with different platforms.
  • Wrote business logic for various modules like Purchase Order Management, RFC on Purchase Order, and Shipping.
  • Wrote triggers for creation/update of purchase orders, items, vendors and shipment to generate and send SOAP messages.
  • Used JavaScript and AJAX for various client-side validation and facilitate easy search results.
  • Created reports for visualization of business unit wise vendor distribution, item distribution, purchasing spent, and items category/sub-category wise purchasing spent.
  • Technical lead for the team in Nepal while collaborating with technical director, project lead and project manager in Netherlands.
  • Active participation in meetings and communication with business analysts and project managers.
  • Provided support for production issues.
  • Used agile methodologies to develop the application.

Environment: C#, ASP.NET, Entity Framework (EF), HTML, JavaScript, jQuery, AJAX, CSS, XML, SOAP, WSDL, SQL Server 2008, Visual Studio 2010.

Confidential

Responsibilities:

  • Active participation in design followed by development of business logic and user interface using C#, ASP.NET, LINQ, HTML, JavaScript, CSS.
  • Developed modules to create, update, delete and display requests for changes and their statuses.
  • Added feature to have different privileged access to keep track of and view information of each change request based on user roles like request originators, project managers, software developers, and quality control team.
  • Wrote stored procedures and triggers for data access and manipulation.
  • Programmatically generated CSV and excel reports for exporting item information.
  • Added feature to provide email notifications to concerned stakeholders.
  • Implemented image/document upload/download feature for description of requests for change.

Environment: .NET Framework 3.5, C#, ASP.NET, LINQ, HTML, CSS, JavaScript, SQL Server 2008, Visual Studio 2010, SVN.

Confidential

Responsibilities:

  • Worked on implementing business logic on display of various products based on categories and sub-categories and features to allow option to add decorations to items.
  • Performed extensive code review to rewrite queries and functionalities to enhance performance.
  • Performed day-to-day responsibilities of fixing bugs, change requests, hot fixes, and production support.

Environment: C#, ASP.NET, HTML, JavaScript, jQuery, AJAX, CSS, SVN.

Confidential, Huntsville, Alabama

Graduate Teaching Assistant

Responsibilities:

  • Helpdesk graduate assistant to mentor undergraduate students with various courses like C/C++/Java programming, database systems, discrete structures.
  • Assist students with programming at computer lab.
  • Grade assignments, projects and papers as an assistant to department professors.

We'd love your feedback!