We provide IT Staff Augmentation Services!

Software Development Engineer Iii Resume

3.00/5 (Submit Your Rating)

San Mateo, CA

TECHNICAL SKILLS:

Languages: C# (Intermediate) .Net, C++ (Beginner), Javascript (Intermediate), Sql (Intermediate), Java,(Intermediate), Scala (Beginner)

Database: Sql Server, MySql, MongoDB, Redis

Skills: WPF, WCF Soap and Restful services, AWS, Json, XML, Multi - threading, HTML5, CSS3, JQuery, Angular, Data analysis using Excel and R, OOP, Design Patterns, Bash shell scripting, ComTIA Security +

Protocols: HTTP 1 & 2, TCP/IP, RS232, GPIB, PCI

Frameworks: ASP.NET WebForms, MVC, Angular 2, Entity Framework, Unity DI, WF, Bootstrap

Testing Frameworks: NUnit, Moq, Jasmine, F12 Developer Tools, JsFiddle, Protractor

Tools: Visual Studio 2015, Android Development Studio, Xamarian, Resharper, HP Fortify, NPM, Grunt

Mobile: Android OS

PROFESSIONAL EXPERIENCE:

Confidential

Software Development Engineer III

Responsibilities:

  • Developed a web application to search and browse keywords / attributes and lineage of search terms in client databases and display the results summary and child terms in a tabbed dashboard.
  • Wrote code to parse the search terms and data asset inputs into Json and execute the search stored procedures and display the result set in a GridView control in an ASP.NET Webform.
  • Wrote code to create / format column headers and rows with hyperlinks to create a reusable grid and dynamically bind result sets when clicking on links and navigating to different tabs.
  • Wrote code to validate inputs and navigate to different tabs from a tab panel using an update panel, triggers, ajax validator callout extender and Ajax control toolkit tabs.
  • Used Bootstrap classes to style and layout search result tabs, checkbox lists, textboxes, labels, buttons and grids in rows and columns.
  • Used a CSS clear-fix hack to remove float style to absolutely position a navigation menu at the top of a page.

Confidential, San Mateo, CA

Software Development Engineer III

Responsibilities:

  • Developed a global hybrid storage disaster recovery system to allow clients to store large amounts of customer data in the cloud. The architecture consisted of moving study object series for archival from an on premise storage access point to Amazon’s S3 and Glacier endpoints.
  • Provided input in all phases of the SDLC by drawing detailed diagrams to explain the architecture and discussed implementation and deployment issues.
  • Configured hybrid storage solution endpoints by creating HTML5 inputs, XML for reading and validating deserialized JSON data, creating an authentication service to generate a token for keys and schema data and Sql server for storing the data.
  • Wrote detailed functional tests to verify the authentication token and notification service messages generated using a request message containing the authentication token, headers and body containing the study transaction information and test cases to verify storage of study series objects.
  • Applied Agile TDD to test the notification service by writing test cases for submitting jobs using a Quartz scheduler, Postman request over http using Json to an Owin hosted storage access point service and receiving status of the job from the cloud endpoint over RabbitMq message queue, a Service locator, factory and StructureMap classes to register and instantiate services, Visual Studio and Sql Server.
  • Wrote a client to test WCF service endpoints hosted in OWIN by specifying request header and body message to make a HTTP request and log and display the response message.

Confidential, Sunnyvale, CA

Software Development Engineer II

Responsibilities:

  • Designed a universal market set template using inheritance, encapsulation and polymorphism to create jobs to generate workflows that created and submitted experiments to a distributed, multi-threaded application to enhance Bing Core Relevance and Ranking capabilities.
  • Fixed bugs in users’ jobs including using polling to check workflows for status, removing dependencies on partner libraries and resubmitting jobs failed due to high traffic volume.
  • Created a view using directives in Angular 1.5 to display users’ jobs and fixed bugs in a job template by creating a custom anchor directive to prevent event propagation of inputs for scheduling jobs.

Confidential, San Jose, CA

Senior Front End/ .NET Developer

Responsibilities:

  • Wrote Angular code to create a virtual load balancer for a given number of segments in a tier of a cloud application and display WAN/ Ethernet connectivity status.
  • Implemented JS input validation and CSP to prevent XSS, prepared statements to prevent Sql Injection and token based authentication to prevent CSFR.
  • Wrote test scripts using client language bindings to test a Rest API for creating network devices using Node, Jasmine promise, Protractor, Selenium Webdriver and Chrome Advanced Rest API client.
  • Wrote test scripts using language binding client libraries to perform certain actions on the WAUT to test performance in all the major browsers.
  • Designed a Restful API using .NET Web API controllers and Entity Framework to Get, Post, Update and Delete network devices for a cloud services application.
  • Wrote T-SQL/ Linq queries/stored procedures executed using Jasmine and Protractor to automate testing creating and updating network devices VHDs in System Center Virtual Machine Manager.
  • Wrote asynchronous services using .NET classes and Service Bus to create VMs.
  • Wrote a data contract class to obtain request JSON data and a method with a messaging data contract parameter to selected types from a remote server using the Service Bus.
  • Wrote batch files to install the client side extension (i.e. custom Resource Provider) in the management portal by overwriting the extension binaries in the IIS site hosting the portal (i.e. Admin and Tenant site).
  • Used Git to commit code changes to a Jenkins continuous integration build server.
  • Wrote Powershell scripts to install and register a custom Windows service to retrieve the clouds for customer plans.

Confidential, San Francisco, CA

UI/ .NET Developer

Responsibilities:

  • Wrote an Angular app to display project milestones and timelines as a Gantt chart for the IRIS tool.
  • Wrote views to display bug tickets using native directives, model, controller, services and implemented two-way binding of the view with the model using functions for user access to features.

Confidential, Norfolk, VA

Full time Senior Front-End/ .NET Developer

Responsibilities:

  • Designed an Audit trail feature using .NET C# classes, SQL stored procedures, CTE, nested queries, aggregate functions, relational databases, keys, indexes, SSRS code using recursive hierarchy, filter expressions and cascading parameters to display reports in Business Intelligence Studio.
  • Used event binding to implement the keypress event.
  • Designed a WCF service to be hosted on different servers by using multiple endpoints with different addresses to expose the same contract and binding in the service reference client configuration file.
  • Refactored a GIS Silverlight application build to allow clients to download newer versions and reduced the file size using application caching by packaging the RIA libraries as external zip files.
  • Debugged a Silverlight XAP file by hosting it in a List in order for Visual Studio to access PDB files.
  • Implemented user access to a .NET application by creating SharePoint groups and a custom List Definition with CAML Query to filter multiple Audiences and custom List View pages and a RESTful WCF service with JQuery and SharePoint CSOM to check user permissions.

Confidential, Norfolk, VA

.NET Developer

Responsibilities:

  • Wrote code for a Space and Equipment planning (SEPS) web application for designing the Departments, Functional Areas and Rooms of a hospital facility.
  • Used Bootstrap and Kendo UI to create layouts, views and routing, JQuery deferred and async calls to services to create room plans.
  • Created a content editor that loads a full toolbar if the user is an admin.
  • Used Kendo layout to add a child layout to a div in the parent layout.
  • Used Kendo view and two way binding to bind the view to the model to display a user’s view in the main layout.
  • Used MVVM to create navigation views, menus and a login screen that watches for user changes.
  • Created reports using SQL Server Reporting Services by designing the reports in Report Designer and ASP.NET.
  • Wrote SQL stored procedures for hierarchical and recursive queries for describing room layouts in departments using ADO.NET Entity Framework, C#, SQL functions, stored procedures, triggers and indexes.
  • Wrote code for the user interface to obtain report parameters using MVC, controls, HTML and C#.

Confidential

Radar Systems Engineer

Responsibilities:

  • Wrote C++ code to convert Cartesian coordinates to Geodetic coordinates using LINK16 telemetry data received from a tactical ballistic missile to track the trajectory.
  • Designed a Kalman filter algorithm to predict the trajectory path given the 6DOF data.
  • Wrote C code to configure a PIC microprocessor to implement serial communication (i.e. set the baud rate, transmit/receive I/O pins and directions).
  • Used an interrupt and wrote a state machine in assembly to get the character typed and put the character on the transmit pin.
  • Implemented the serial communication function to design a message protocol for communicating with the DSP on a sensor board for a monitoring application.

We'd love your feedback!