We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 15+ years of experience in software development, systems integration, developing high volume transactional systems utilizing distributed messaging systems (messaging patterns, message queuing, asynchronous data processing) implementing micro - services architecture. Developed systems with thousands of end users, more than 15 years of solutions architecting including design, implementation, applying best software development practices, CI/CD/CT, ALM, OOP, OOAD, DDD, TDD, using architectural and design patterns. Experienced in services development, integration, Web API, WCF, Worker Services, gRPC, Windows Services.
  • Demonstrated data management expertise in data analysis, data warehousing, database design, implementation, performance tuning.
  • Experienced in problem solving, proactive maintenance, root cause analysis, troubleshooting, systems support and enhancement, testing, new development, accessing and adopting new technologies, experienced in accurate time estimation against defined tasks.
  • Experienced in working with remote / offshore teams utilizing Agile and software development methodology.

TECHNICAL SKILLS:

Frameworks & Tools: .NET/.NET Core, C#, Entity Framework, ADO.NET,ASP.NET MVC, Web Forms, Web API, gRPC, WCF, MSMQ, RabbitMQ, AMQP, MassTransit, NET.Sockets (TCPListener/TcpClient), Quartz (Job Scheduling), TPL DataFlow (data processing library), Rx.NET (Reactive Extensions), LINQ, Docker Desktop, Docker Compose, Docker Swarm, Confluent.Kafka, Kafka-Sharp, Kafka .NET Client, SFTP SSH.NET, AutoMapper, Swagger/ OpenAPI, NSwagStudio,Windows Management Instrumentation WMI, MSTest, xUnit.net, MediatR, SignalR, Shouldly 4.0.3, Moq, Kubernetes, VMware, Axioma Portfolio Optimizer(portfolios tracking error, analytics, risk decompositions), Factset DataFeed API, Fiserv DNAcreator (Account Processing Platform), Pushover.Net, CsvHelper, Polly v7.2.3, Log4Net, Serilog, LINQPad.

Databases & Tools: SQL Server, SSRS, SSIS, Profiler, DB Engine Tuning Advisor, SQL Server Service Broker (Message Queuing, Query Notifications), tSQLt Redgate, Test Data Management (TDM), MySQL, StackExchange.Redis 2.2.4.

Redis: Commander, RedisInsight (GUI), pgAdmin 4, Npgsql.EntityFrameworkCore.PostgreSQL,MongoDB

UI Technologies & Tools: JavaScript, Angular 11, Angular Material, TypeScript, RxJS, NgRx Store, Ngx-Bootstrap, jQuery, Knockout.js, Ajax, Bootstrap, CSS3, HTML5, Postman, Fiddler, jsFiddle.

Management Tools: Team Foundation Server (TFS), GIT, Confluence, Jira, Jenkins CI/CT/CD

IDE & Tools: Visual Studio 2022, and prior versions, IIS, VS Code, VS Diagnostic Tools Memory and CPU Usage

Performance tools: .NET Object Allocation Tracking, Concurrency Visualizer, VS Performance Profiler

EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Developed Web based service-oriented solution for Informant AI visualization financial transactions notifications software utilizing Fiserv DNA real-time account processing platform and Fiserv DNA Creator v.4.7.2
  • The Informant is a real time analytic solution for Financial Institutions, monitoring billions of transactions and assisting in reducing fraud by up to 52%, and saving millions of dollars annually. Solution alerts risk managers of potential fraud situations, provides risk managers with convenient means for filing regulatory compliance reports, reports help in internal auditing and employee monitoring.
  • Developed ETL, implemented data ingestion pipelines. Data enriching, cleansing, transformation, and automated formatting processes utilizes Dataflow blocks, Threading Channels, data matching engines, and business rules engine. Services data exchanges via RabbitMQ
  • Developed Configuration Gateway service to manage Exchanges, Queues, Bindings, Routes, Services discovery and other functionalities, configuration data set via SPA then persisted in the database and used by infrastructure layer services. Developed Web API Data management services for data retrieval, persistence, formatting, data aggregations, and process stats (retrieved and processed records, failed records, records in staging tables). Data models types created at run time based on configuration settings using reflection and generics, data compressed and can be encrypted, as per message type setting.Developed SPA Admin Dashboard application that manages services parameters, routing, displays data transfer statistics and allows per service configuration such as exchanges (Topic, Fanout), queues, durable queues for integration events.
  • Developed Business Rules engine, rules implemented using delegates, lambdas, predicates making system highly configurable.
  • Designed and implemented databases, Stored Procs, UDTs, UDFs, views. DAO implemented utilizing both EF, and ADO.NET
  • Worked closely with Fiserv staff source code reviews, unit tests, and developed technical documentation.

Patterns used: CQRS, MediatR, Producer Consumer, Specification Pattern, Unit Of Work, Asynchronous event-based communication.

Confidential

Consultant / Sr. Application Developer

Responsibilities:

  • Developed Disciplined Enhanced Equity Platform (DEEP) which is used by active and passive portfolio managers to perform functions such as benchmark and holdings management, cash management, portfolio monitoring and rebalancing, trade review, approval, and submission. Developed UI utilizing AngularJS and WebAPI Services, BL, DAL, and implemented database, tables, stored procedures, views, udfs. Platform automates variety of services making trade preparation process highly optimized.
  • Developed Portfolio Diagnostic Service utilizing Axioma Solutions and Risk Models, Service prepares a payload for Axioma (securities related data), runs Axioma, logs and outputs results viewable on UI. Axioma used to optimize holdings, tracking how close a portfolio to a benchmark, and to perform analytics.
  • Developed iTrade Web Service which validates whether stock is tradable by Schwab based on compliance rules.
  • Developed Index Constituent Rules Validation Service to perform a series of compliance validations against all indexes (constituents collections) trackable by company funds. Validation report/data used in monitoring index rule compliance.

Environment: Visual Studio 2015, C#, WEB API, Concurrent Collections, Async Data Processing, Serilog, Axioma Portfolio Optimizer API, JSON, TFS, Jira, SQL Server 2012, jQuery, v3.2, AngularJS v1.6, Bootstrap, D3.js, Windows Forms, Citrix.

Confidential

Consultant / Sr. Application Programmer

Responsibilities:

  • Developed CRM, Events Management system, Voice/Multimedia Sessions and Instant Messaging communication solutions, Data Reconciliation Services (contacts data) implemented data matching engines, Data Auditing Trail / Reporting System utilizing SQL Server CDC, participated in Software architecture design process.
  • Developed Web API, and WCF Services (part of CRM SOA) wrapping Oracle DB, ORACLE Acme Packet multimedia, MongoDB, and Siebel data management components implementing Service Façade, developed DA, BL, Data Formatting, Data Validation (i.e. JSON record modeless data validator utilizing LINQ to Json) and Models Container components.
  • Implemented database, stored procedures, views, udf, SQL Broker (Message Queuing), SSIS packages.

Environment: Visual Studio 2015, C#, ADO.NET, ASP.NET MVC, WEB API, WCF, DI Unity, LINQ to JSON Json.NET, TFS including ALM (Test Management, Kanban board, feedbacks management), TDD (Moq, NUnit), SQL Server, Kendo UI, jQuery, v3.2, AngularJS v 1.4, Bootstrap, Fiddler, Siebel, MongoDB.

Confidential

Team Lead / Consultant

Responsibilities:

  • Designed and developed Standards Catalog CMS that serves as a central repository containing documents and related metadata, it manages standards, manuals, and technical publications for industries professionals. System includes data format management, revision control, search, and data retrieval. System helped to reduce data processing cost by 25%.
  • Developed Content Delivery Module including BL and DA components using Layered Architecture pattern, Subsystem Interface pattern with DI (IoC) and utilizing Repository and Unit of Work design patterns.

Environment: C#, ADO.NET, ASP.NET MVC 4, WEB API, Telerik Kendo UI, jQuery.

Confidential

Tech Lead / Consultant

Responsibilities:

  • Responsible for gathering business requirements, developing software specifications, design, development, testing.
  • Designed and developed solution to manage customer pricing request tracking, landed cost calculations, inventory management, document generation and management (Purchase Orders, Sales Orders, Contracts), shipment tracking and visibility, alerts. System has helped to cut data processing time by 30%.
  • Developed Data Services Integration Layer providing data to the system from 15 data sources, implemented UI utilizing MVC 4 framework, enhanced ETL process utilizing SSIS merge task for combining data from multiple files, such as sales and sales orders.

Environment: MVC 4, C#, NInject, SQL Server 2012, Visual Studio 2013, TFS 2013, EF 6 (Repository Pattern) WCF Services, Web API, JSON, Fiddler, MVVM utilizing Knockout.js, HTML5, JavaScript Templates, DataTable plugin.

Confidential

.NET Consultant

Responsibilities:

  • Developed, and maintained Material Acquisition Control System that allows managers to get a quick overview of the budgeted and projected costs, engineering time spent, shop work orders, purchase orders, invoices shipments, bill of materials, inventory, vendors and suppliers information. System integrates data from key corporate systems ERP, CRM, Corporate portal, eBusiness through services and linked SQL Server instances.
  • Supported and enhanced eBusiness portal converted Web Forms to MVC. System provides customers a direct connection to their data on internal systems through the services layer to more than 30 data repositories (hundreds of tables, views, and stored procedures). Customers can see Invoice/Packing Slip information, equipment information, manage contacts.
  • Developed Asset Tracking application to determine right service for equipment and provide equipment GPS location tracking, generate reports such as equipment last known location, daily travel report, speed, Geo fencing. Developed Reporting system using ASP.NET MVC 4.0 and utilizing SSRS.

Environment: C#, ASP.NET Web Forms, TFS, SQL Server 2008, MVC 3.0, EF 4, WCF RESTful Services, Services Façade, Unit Of Work Pattern, Ajax, MVVM utilizing Knockout library, Bing Maps Geocode API, GPS Enfora Tracker and Fluid Mobility devices, CAT DBS, CAT Product Link, RabbitMQ, EDI (electronic data interchange formats)

Confidential

FSR Software Developer

Responsibilities:

  • Developed Financial Statement Reporting (FSR), a unified financial governance solution focused on improving financial processes and controls, producing highly formatted, and detailed financial reports. Worked closely with end users, software vendors.
  • Extended and, enhanced FSR report generation process, Business Layer Components, UI, DB stored procedures, user-defined functions, views, also developed application localization components.

Environment: C#, WinForms, SQL, SQL Server 2008, Aspose (Words, Cells, Slides), Dev Express

Confidential

Software Development Engineer

Responsibilities:

  • Developed Decision Support System for processing insurance claims for automobile accident benefits. System helped to reduce time and costs for claim processing for 60%.
  • Implemented front end and middle tier components, designed data model, and implemented database. Multi-threaded framework allows simultaneous e-Forms data entering and data processing.

Environment: Visual Studio 2008, IIS, ASP.NET, Infragistics, AJAX, C#, Web Services, SQL Server.

Confidential

.NET Consultant / Systems Analyst

Responsibilities:

  • Designed, documented, and developed Payment Web Service to comply with new card processing standards for MyTravel Wallet application. The service minimizes development and software integration efforts and costs by 25%.
  • Developed business layer components to validate and store payment data utilizing CyberSource Payment Manager 5.4.1 (third party software - COM) to process Authorize, Capture, Undo, and other payment transactions.

Environment: VS 2005, TFS, C#, Web Services, WSE, IIS, XML, SQL Server

Confidential

Sr. Software Developer / Systems Analyst

Responsibilities:

  • Designed and developed document management system a 4-tier Web application. It helped the company to meet new and emerging mission needs with about 30%-time reduction in locating, distributing, and managing documents.

Environment: ASP.NET 3.5, Telerik ASP.NET AJAX, JavaScript, C#, WCF, ADO.NET

Confidential

Project Lead / Application Developer.

Responsibilities:

  • Developed Outpost5 Wonderware HMI monitoring /process control system. System collects manufacturing process data of aeration treatment and filtration plants. Data becomes immediately available for viewing to monitor and remotely control manufacturing process, System includes Alarm notification and Data Historian Reporting modules.System has helped the organization to reduce operating and management costs for more than 20%.
  • Implemented middle tier, UI, data access, designed and implemented database stored procedures, views, functions.
  • Developed Laboratories Results Management System that allows effectively manage water samples and associated data. Labs may automate workflows, and manage samples and associated information. System provides extensive, customizable web reports.

Environment: C#, ASP.NET, PI OSIsoft, SCADA/PLC, C, Sybase Power Designer, Web Services, UML, Visual Basic 6, COM

We'd love your feedback!