We provide IT Staff Augmentation Services!

.net Programmer Analyst Resume

4.00/5 (Submit Your Rating)

SUMMARY

Primary Responsibilities

  • Researching, modeling, designing, planning and writing new maintainable software programs;
  • Testing new programs and debugging;
  • Developing existing programs by analyzing and identifying areas for modification & enhancement;
  • Investigating new technologies;
  • Creating technical specifications and unit test plans;
  • Working with computer coding languages and libraries;
  • Maintaining systems by troubleshooting and correcting software defects;
  • Working closely with other staff, such as project managers, technical support, and sales and marketing;
  • Technical Proficiencies
    Languages: C#, VB.NET, Delphi
    Libraries: .NET 3.5/2 Framework WinForms (heavy), WebForms (light), WebServices(light) Collections, SqlData, Streams, IO, Threading, Drawing, XML, Configuration, Timers, Linq (basic queries) DevEx, CSLA, NUnit
    Borland VCL similar to above: Forms, Collections, BDE, Streams, IO, Drawing, XML, Timers InfoPower, TurboPower, DUnit
    IDE: Visual Studio 2008/2005, Delphi IDE
    Database: MS SQL Server 08/05/00, BDE
    Database Design: One to Many, Non-Duplication (Normalization) Indexes for speed Database Usage: Selects (subsets of data), aggregates and Groups, Joins, Inserts, Updates, Deletes
    XML: DOM, Reader
    Reports: Quick Reports - Bands, Controls, Events, Grouping, Data Sources
    Utilities: VSS, TFS (check-in/out and shelf sets), Outlook, Excel, OneNote, Messenger
    Patterns: CAB (MVP/MVC)
    WebForms: Basic Usage: Ajax, JavaScript, xHTML.

  • Object Oriented programming and development (polymorphism, inheritance, encapsulation), properties, methods, events/delegates
  • Decomposition into functional areas or objects; organization
  • Database Design: Relations, Normalization, Indexes
  • Practical solutions; proper Database design and utilization
  • Proper Software Design: Loose-Coupling, High-Cohesion, Once and Only Once (non-duplication),
  • Task Breakdown into small manageable pieces of functionality, auto-tested or otherwise; Patterns
  • Working with business data/information: Reporting on it: sorting, filtering, aggregating. Entering it: Validating. Processing according to rules.
  • Education

  • B.S., Computer Software
  • A.S. Computer Science
  • Accounting I & II, Econ I & II, Bus Law; grades: A NYU, C# Course Texas Instruments Electrical Courses: DC 1 & 2, AC 1 & 2

  • Certifications
    ICCP ACP, with Honors
    Brainbench Testing

  • C#2.0 Advanced Level 4/08, Delphi 6 Advanced Level 4/08,
  • VB.NET Fundamentals 1/08.
  • C# Fundamentals, 2006, MS SQL Server Programmer, Delphi Programmer
  • General Programming Knowledge
    Databases:

  • Selects, Inserts, Updates, Deletes
  • Table Joins (inner, outer)
  • Indexes and Keys (primary/foreign)
  • Grouping/Aggregation, Sorting, Counting, Min/Max, subsets/restrictions
  • Normalization/Referential Integrity
  • Constraints: Primary Key and Foreign Key

  • Programming Concepts

  • Parameter Types: out, ref, value, params
  • Looping: for, foreach, while, IEnumerable
  • Objects: virtual methods, interfaces, abstract classes
  • Types: reference and value
  • Organization: namespace, class, struct, enum, method
  • Delegates: method pointers (type safe), Lambda*, anonymous, method* (* = preferred)
  • Exception Handling
  • Constructor Chaining
  • Interfaces
  • Data Structures: Array, ArrayList, Dictionary, Stack, Queues
  • Recursion
  • WinForms

  • WinForms Control Layout and Grouping, Tab Order, DataBinding, Validation,
  • Events, Properties, Methods
  • WebForms

  • Page events, IsPostBack, Validator Controls(Range, Required),
  • Passing data to other pages: QueryString (key value pair), Session
  • Experience


    Confidential, April 2008 to Sep 2009
    .NET Programmer Analyst

    Application worked on: XPM3, an internal n-tier application used by the company to support and facilitate daily business operations such as Customer Service, Billing, Scheduling, Routing, Orders, and Tracking

  • Translated MS SQL Code to DB2 SQL
  • Translated VB.NET to C#
  • Produced WinForms for data lookup: menus, controls, data pulls, Reports; used DevEx Grid, Label, TextBox controls to build lookup/display form; used DevEx control to build a report graphing activity.
  • Threading (to keep UI responsive while doing sql data pulls)
  • The system would become unresponsive when a report was running; I knew this is because the UI and data base work were on the same thread, all that was needed was to put the data base work on its own thread; problem solved.
  • MVC/MVP, CAB
  • IBM DB2, MS SQL Server 2005
  • Data pulls: loaded data from database; using DataReader (or could be DataAdapter); then created and loaded DataRow and added to DataTable to be used in UI display.
  • Confidential, May 1997 to January 2008
    Software Developer/Engineer

    Tasked as a Software Developer creating solutions using C#, Delphi and SQL, BDE and QuickReports.

    Under the guidance of the Senior Developers, implemented functionality in the system, such as Forms, Reports, and/or Custom Components utilizing various skills and technologies.

  • Updated Database Tables, Created Text Files, and imported data from various Text Files; and other Business Logic/Functions: Backup/Restore, Julian Date Converter,
  • Export DB Tables to text files with user-specified filters. Config Editor,
  • Visual Text File Ruler (so user can view an import text file and visually mark off the columns that represent a field (FirstName StartCol = 10, EndCol = 19); so the text file can be imported into the database; also works with Export of database.
  • Designed and Coded Components for a graphical POS.
  • Built many reports and integrated them into the ReportWizard section of the system.
  • Conceived and built a standardized way of calculating complex GL information; prior to this the rules were re-coded at point-of-use throughout they system, so there was much duplication.
  • Designed and Built a Mail Merge system; so user can send letters to student households.

  • Projects Supported at PCS: (these are commercial software products sold to schools and districts throughout America to assist Nutritional Business Operations and Processes; there is even one site in Japan).

  • DsMP (District Meal Program), now known as RightTrak
  • ScMP (School Meal Program), now known as FastTrak
  • DsMP & ScMP were Delphi projects, later also developed in C# and .NET to
    adjust to changing market conditions

    We'd love your feedback!