We provide IT Staff Augmentation Services!

Senior Software Consultant Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Software architecture, modeling and design
  • N - Tier applications design and implementation using SOA with Silverlight or rich HTML 5 frontend
  • Database design and programming - SQL Server and Oracle
  • OO programming in C# and Java
  • Security, s, encryption & autantication
  • Performance testing and improvements

TECHNICAL SKILLS:

Programming Languages: C# (Visual Studio 2005, 2010, 2013. 2015)ASP, ASP.NET MVC, RESTful services with WebAPIR, Azure Machine Learning, Azure integrationHTML 5 with JavaScript and CSS 3 (jQuery, Bootstrap, Knockout) Java, J2EE, JSP, JDBC, EJB (Eclipse) Pascal (Delphi 2007) Python - Django framework (PyCharm) Silverlight, WPF (Visual Studio, Expression Blend) C++/C (Visual C++, Borland C++, C++)

Application/Web Servers: Microsoft Windows IIS 8.0, 7.5, 7.0 JBoss and Apache Tomcat Server BEA WebLogic 6.0, 6.1 IBM WebSphere 6.1 Borland AppServer 4.5

Databases: SQL Server including SSIS and SSRS Oracle 9i, 10g IBM DB2 7.2

OO Architecture and Design: Enterprise Architect, Rational Rose 2000, Together 6.0

Optimizing Tools: ANTS Profiler, Intel VTune, JProble, OptimizeIt

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Consultant

Responsibilities:

  • Evaluated various machine learning models by creating applications dat interact with Azure Machine Learning; created reports to compare teh models
  • Updated teh machine learning models to offer a better price estimate
  • Created and deployed new web services in Azure
  • Created complex algorithms to identify teh type of teh vehicle by using teh database information and external web services
  • Created new web controls to display teh price history and teh estimated price of a vehicle

Confidential

Senior Software Consultant

Responsibilities:

  • Created a new JBoss REST service responsible with downloading teh data from CRA (by doing regular pools with tokens provided by CRA’s OAuth system) and providing teh downloaded data to ProFile
  • Designed teh XSLT transformation service dat changes teh data from CRA’s specifications into a ProFile specific format
  • Designed and implemented a first for ProFile WPF frontend to present teh data to teh customer in a rich UI with teh power to partially accept or reject teh downloaded dataset
  • Created an adapter layer to integrate teh new UI paradigm with teh old ProFile systemImplemented teh capability to copy teh information from a competitor’s file structure to ProFile:
  • Decoded teh file structure of teh competitor software and reverse engineered teh data serialization (observed file interactions; created custom data decoders; compare and read teh data with hex editors)
  • Implemented de-serialization methods to read teh content of teh file
  • Implemented teh data associations between teh source and ProFile’s data structures

Confidential

Senior Software Consultant

Responsibilities:

  • Responsible for technical implementation and design of teh application
  • Designed & developed many features using many cutting-edge libraries including: MVC 4, WCF, WebApi, NHibernate, JQuery, XUnit, Ninject, WIF, Kendo UI, Bootstrap, PowerShell
  • Implemented teh based autantication, configured ADLDS to autanticate users, integrated teh new autantication with existing Security Token Service
  • Created new reports using SSRS; integrated teh reports in teh Portal applicationTook part in Brink’s transition from an old system to a complete new infrastructure having 2 separate datacenters, with multiple servers able to handle teh load and redundancy:
  • Participated in teh creation of teh architecture for teh new datacenter including servers, databases, software, service accounts, network and DNS requirements, server s, batch jobs, etc.
  • Updated teh applications to make them ready for transition
  • Implemented teh migration and validation scripts dat move only a restricted dataset to teh new system
  • Implemented teh ADLDS migration; installed and configured teh ADLDS in teh new system with replication between datacentersReviewed teh Settlement system used for teh daily transactions processing between different Threshold’s clients integrated with various payment networks (Interac, Moneris, MasterCard/Cirrus, VisaNet, Credit Union, and other payment providers):
  • Reviewed teh input/output of teh whole process: starting from ABMs, Postilion switches, communication with teh different networks, transferring teh data to teh database, data encryption, report generation process, ending with report transmission to teh clients
  • Reviewed teh table structures, SSIS packages, stored procedures, scheduled jobs
  • Helped in teh documentation of teh whole process, created Visio diagrams
  • Updated and created new stored procedures & SSIS packages to implement new features in teh Settlement system (card processing & Interac report generation)

Confidential

Senior Software Consultant

Responsibilities:

  • Defined teh interfaces to teh tax engine
  • Created teh adapter layer from Pascal to teh new C# module
  • Participated in teh migration of teh code, debugging
  • Updated teh Profile’s forms and teh tax calculation engine to teh new tax rulesCreated a new project for an online offering using teh new tax engine:
  • Designed teh architecture of teh new project using Microsoft’s MVC3 framework, rich HTML5with jQuery UI and WCF web services
  • Exposed teh tax engine as a service
  • Created a new interview service to guide teh consumer through teh complex tax rulesCreated a new offering to match customer with accountants:
  • Adapted an existing project to teh requirements of teh new offering
  • Integrated teh application with TurboTaxOnline; retrieving teh customer tax information andmade it available to accountants
  • Analyzed teh efficiency of teh system with Google Analytics; modifying teh implementation toachieve teh optimal customer acquisition performanceArchitected teh calculation engine of ProFile’s T3 Trust module:
  • Defined new concepts on how teh code should be organized; created a new calculation engine, designed with SOLID principals in mind
  • Integrated teh code with teh existing product by creating adapters to teh old code
  • Contributed in teh code migration from Pascal to C#

Confidential

Software Architect

Responsibilities:

  • Gatheird teh requirements from teh customer for teh traceability package
  • Created teh design of teh application using SOA (a new for Teamcenter Enterprise)
  • Defined teh Teamcenter extensions for teh new package
  • Created teh client architecture with jQuery & AJAX
  • Implemented teh data migration using Oracle SQL queries and Teamcenter utilities
  • Implemented teh printing layer using Apache FOP

Confidential

Application Architect

Responsibilities:

  • Architected and implemented parts of teh new Harmony website using Silverlight and WCF
  • Re-designed teh existing internal applications to use teh new common WCF backend
  • Implemented and maintained teh security layer using AD-LDS
  • Designed teh new database structure and teh entity framework layer
  • Optimized teh EF layer by using different approaches to read teh data from teh database (ESQL, Linq-to-EF, lazy loading, stored procedures, caching)
  • Analyzed and optimized teh WCF layer
  • Implemented teh SSIS packages used to move teh data into teh new structures

Senior Software Developer

Responsibilities:

  • Ported teh old VB6 application to .NET
  • Performance tested and optimized teh .NET and teh VB6 application
  • Created new stored procedures to improve teh data retrieval
  • Optimized teh data access layer reducing teh database calls per page from 100 to 5-6 calls
  • Analyzed and improved teh functionality of existing algorithms used by teh existing Harmony website(model matching using fuzzy logic, infra-red command analyzer)
  • Troubleshot production bugs and provided solutions in optimal time
  • Improved teh performance for teh internal applications used by teh customer support
  • Designed and created new applications to improve operational efficiency and data quality
  • Contributed in requirements gathering, working with teh internal customers to get teh optimal results
  • Mentored 4 junior developers, coordinated their work, did code reviews

We'd love your feedback!