We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Norfolk, VA

SUMMARY:

  • Possess 10 years of progressive experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based and desktop applications.
  • Proven experience in writing web application programs covering Front - End / UI with rich user friendly, high performance web applications .
  • Experienced with traditional (Waterfall/SDLC) and Agile development and project management methodologies.
  • Experienced in preparing and executing Unit Test Cases based on business requirements and technical specifications documents.
  • Proven experience in financial systems design and development, accounting principles, banking business processes including exceptional ability to quickly master new concepts and business processes and a proactive team player.
  • Hands on experience of s ystem development life cycle (SDLC) as well as various UI development phases such as Analysis/Design, Development and Testing in various application architectures, including E-Commerce, B2B, Distributed Applications, Internet /Intranet.
  • Commodity exchange practices, trading processes as part of systems analysis and design task
  • Have good writing and communication skills for excellent documentation as well as a smooth development project progress and completion.

TECHNOLOGIES:

Programming Languages : C#, VB .Net, C++, C, Java

IDE'S: MS Visual Studio, Eclipse

Application development frameworks: Microsoft .Net 3.x/4.x/5, J2EE

Web Technologies, Standards: HTML/HTML5, CSS 2/3 , JavaScript, WCAG and W3C standards , AJAX,

Web Technologies (.Net): ASP .Net 4.5, MVC, WCF, Web Services, REST API - Web API,Cloud, Web Forms, WPF

Web Technologies (Javascript Frameworks): jQuery, JSON, AngularJs .

CMS Platforms: Joomla, mojoPortal, Umbraco

Databases : SQL S erver, Oracle , MySql ., PostgreSQL

Database Programming: Database Design, Tables, Views, SQL Stored Procedures, Functions, Triggers. SQL Server Reporting Service (SSRS), SQL Server Integration Services (SSIS)

Database Environments: SQL Server Management Studio, Toad for Oracle, MySql WorkBench

Data Access Technologies: LINQ, ADO .Net, ODBC, JDBC, ORMs, Entity-Data Models

Operating Systems : Windows-9X, Windows XP/7/8 /10 , Windows NT/2000 /2008R2/2012 Server , Linux.

Version Controls: TFS,GIT, Subversion

Hosting: IIS 7.5, IIS 8.0, Amazon AWS - Web Services, Microsoft Azure Cloud

Project Management Methodologies: Agile Scrum and SDLC

Agile tools: VersionOne

EXPERIENCE:

Confidential

Senior Software Engineer, Norfolk, VA

Responsibilities:

  • Automatic data entry to website with complex input data types using c#, asp.net, html and javascript
  • Opening website from a desktop interface and post data elements in a series of pages of the site’s form
  • Monitor for error responses from the site server and present the same for user action on to the desktop
  • A batch of records are entered one submission at a time for a highly automated filing of business cases through a web form
  • Maintain windows scheduled business processes on a regular basis to meet company commitments to clients related to financial data in relation to debt collection
  • Refactor stored procedure running ASP.Net based interface to handle multiple result set fetching Sps
  • SSRS reports design for various requirements and differing complexities
  • Generation of ad-hoc reports from data in SQL Server databases, complex selection of records from multiple databases

Confidential

Senior .Net Software Developer, Rockville, MD

Responsibilities:

  • User Controls
  • User control for Home page display of latest message and list of recent alert messages
  • User control to display count of website hits by accessed tab (part) of website and by period (day, week, month, quarter, and year) using Telerik UI library for ASP .Net webforms
  • Change VB code to user controls on C# for report generation functions
  • Selenium test automation framework
  • Developed Xml based full website test automation for highly complex websites using XPath to identify elements within pages
  • Implement AventStack.ExtentReports.Reporter reporting library for sophisticated test results reporting on Selenium
  • Enterprise Data Modelling
  • Change all Confidential website queries (~200) to conform to enterprise library formats so that Oracle database fetch calls are optimized for speed
  • Security Infrastructure
  • Single-sign-on (SSO) automation feature that provides dynamic creation of links from xml file that defines any number of links, thereby enabling creation of links independently of code and eliminating the code, compile and deploy cycle by programmer staff.

Confidential

Senior Software / Web Developer, San Diego, CA

Responsibilities:

  • Customized and extended an existing ( Confidential ) Credit Union Accounting and Member Management and Services application
  • Develop management and member accounts tracking interfaces using ASP .Net, MVC, Web API, json, JQuery for Credit Union System on IIS and SQL Server 2012. Created prototype before development based on static and approved design documents.
  • Developed member statement reports using datasets, VS Report Designer via .Net Reportviewer and, SSRS
  • Members’ notice posting facility through administrator login
  • Developed member statement reports using .Net Reportviewer and VS Report Designer, SSRS
  • Plan, design and build new features to Confidential .com using Angular 2 and Bootstrap
  • Support the existing website in PHP and MySql
  • Upgrade the platform to Microsoft ASP .Net
  • SSRS (SQL Server Reporting Services) for reports generation
  • SSIS (SQL Server Integration Services) for data migration
  • Data modeling and business flow analysis
  • Agile Scrum project management

Confidential

Lead Software / Web Developer

Responsibilities:

  • Design and develop a web-based construction management system along with a Confidential financial management system for projects that works in an SaaS (Software as a Service) environment for real-time multi-project, multi-location, construction/infrastructure projects management
  • SSRS (SQL Server Reporting Services) for reports generation
  • SSIS (SQL Server Integration Services) for data migration
  • Build websites on CMS on mojoPortal, Umbraco and Drupal platforms
  • Web-based accounting system with multiple accounting units as in multiple projects
  • Design and develop the National Examinations Agency of the Ethiopian Ministry of ’s on-line exam registration and University placement system to serve 1million+ students, 1,500 schools and 33 Universities throughout the country every year.
  • Build single page app (SPA) using Angular and Bootstrap
  • Highly secure exam registration for 1.1 million Matriculating (School Leaving) Examination takers from more than 1,200 schools
  • Highly secure exam registration for 150,000 University Entrance Examination students from more than 500 schools
  • Exam results publishing over the Internet and over mobile phone as SMS
  • A sophisticated system used by the students to apply for college entry and by the colleges or universities to asses qualification and make acceptance selection based on merit and other affirmative action criteria including gender, various forms of disabilities such as sight, hearing and other physical disabilities to 33 universities throughout the country
  • Confidential selection and admission notification of selected students
  • Project management: Agile Scrum, SDLC

Confidential

Senior Software Developer

Responsibilities:

  • Design and development of a comprehensive ERP system including financial, human resources and assets management
  • Deployment of such systems at a number of Government and private businesses
  • Design and development of a sophisticated banking system for the United Nations - Economic Commission for Africa (UN ECA) Employees’ Credit Union that manages office functions as well as member-accessed Internet-based member services.
  • A web-based version of the Credit Union system has been supplied to and implemented in 2015 at the African Union Commission, more than 20 million US dollars deposit
  • Local modules of different systems developed on WPF
  • Maintenance work on Winforms based systems
  • SSRS (SQL Server Reporting Services) for reports generation
  • Data modeling and business flow analysis
  • Project management: SDLC

Confidential

Developers Team Lead

Responsibilities:

  • Designed and Managed the development of the ‘Integrated Budget Disbursement and Accounts Information System’ for Ministry of Finance and Economic Development under the Expenditure Management Program of the Civil Service Reform which supported the new double entry accounting procedures of the Federal and regional governments, run at every government office in the country closes the regional and the national accounts every month and every year.
  • Two applications for two different platforms: Windows Desktop using Winforms and Web-based using ASP .Net
  • Data modeling and business flow analysis
  • Project management: SDLC

Hire Now