We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Radnor, PA

SUMMARY:

  • Software engineer with ten years of experience in object oriented programming. Proficient in managing projects from concept to completion including design, development, testing and implementation with remarkable deadline sensitivity and execution. Consistent demonstration of strong analytical, teaming and communication skills.

TECHNICAL SKILLS:

LANGUAGES: C#, VB, Java, JavaScript, jQuery, JSON, PHP, Python, HTML, CSS, XML, XSLT, XPATH,SQL, MySQL, Apex, SOQL(Salesforce Object Query Language)

TOOLS: Microsoft Visual Studio, Microsoft Visual Studio Team Foundation Server, Microsoft Entity Framework, LINQ, ASP.NET MVC, Microsoft SQL Server Management Studio, Microsoft Office, Redgate SQL Compare, IBM ClearCase, IBM ClearQuest, Ecrion XF Designer, MasterControl, Eclipse, Adobe Photoshop, Microsoft WebMatrix, WordPress, FireBug, Chrome Developer Tools, Wamp Server, phpMyAdmin, WatiN, WinSCP, Salesforce.com, Apache Ant, Barcode Scanner, TortoiseHg, Fiddler, SourceTree, Git, SoapUI, snapLogic

PROFESSIONAL EXPERIENCE:

SOFTWARE ENGINEER

Confidential, Radnor, PA

  • Develop C# projects to perform data integration with various third party financial institutions. This data retrieval is done several different ways depending on our relationship with the institution which include, connecting via Web Services and Web APIs, bulk file FTP, open financial exchange (OFX) downloads, and web scraping. This data is used to provide wealth management services and financial planning advice to our clients.
  • Extensive investigation to determine how websites work using Fiddler to examine POST/GET request, cookies and other http headers, JavaScript, JSON, and XML responses; to login to clients financial institution and navigate site to retrieve all pieces of customer account data using XPath expressions.
  • Create custom SQL data conversion scripts to modify and migrate data stored in our database.
  • Responsible for finding innovative ways to acquire data on behalf of our clients.
  • Work with customer support to resolve any issues with clients financial data.

PROGRAMMER ANALYST II

Confidential, King of Prussia, PA

  • Developed internal ASP.NET MVC web portal and C# Windows system tray application to automate printing and faxing of patient genetic reports. The tray application allows for the user to automatically print reports from the browser to printer on their machine utilizing ASP.NET SignalR hub which is hosted in the web portal.
  • Developed laboratory information system (LIS) with Salesforce data integration and synchronization utilizing Salesforce APIs and C# Web Services.
  • Customized Salesforce application to meet new business requirements for the LIS; creating custom Visualforce pages, Apex classes, triggers and workflow rules.
  • Developed custom order and order fulfillment functionality within Salesforce with barcode scanning integration.
  • Developed website for Confidential 's client portal using ASP.NET MVC, Bootstrap 3.0, jQuery, Entity Framework, and MSSQL.
  • Provide support and enhancements to Confidential 's current ASP.NET MVC client portal application (portal. Confidential .com).
  • Revamped Confidential ’s WordPress site ( Confidential .com) with new responsive theme; developed theme customizations and enhancements and provide support to internal users.
  • Integrated Greenphire's ClinCard system with Confidential 's client portal application using Windows Service (C#), Entity Framework, and WinSCP; to allow payments to be made to clinicians and patients that completed surveys in the portal.
  • Created Microsoft SQL Server CLR assembly for user password encryption and decryption.
  • Created logging and auditing capability for client portal Microsoft SQL Server database.
  • Perform problem - solving of program problems and production errors.
  • Perform development programming as part of a development group, taking assigned tasks from the project lead created in TFS.
  • Participate in project planning for purposes of timeline projections and quality assurance activities.
  • Perform database design, screen design and construction as needed.
  • Provide program analysis and estimates time required to complete specific tasks.
  • Responsible for producing system documentation regarding database changes, program enhancements and fixes.
  • Meet deadlines for required programming changes.
  • Adhere to all corporate change control, structured programming and database access methodologies.

SYSTEM DEVELOPER I

Confidential, Souderton, PA

  • Developed software as designed and directed by project Technical Lead to support Production IT Interactive Voice Response (IVR) systems.
  • Reviewed user requirements and assist in developing functional requirements.
  • Reviewed application needs and assess level of effort (estimates), identify risks, and promote continuous improvement in concert with the project team.
  • Performed maintenance on existing software applications.
  • Created stored procedures to return data to third party help line tool.
  • Developed Windows Service (C#) to synchronize data between third party clinical trial drug supply system and Almac's IVR study database. This service receives a message from third party via MSMQ containing drug supply data, the data is then parsed and database updates are made using Entity Framework data tier.
  • Integrated Greenphire's ClinCard Webservice API with Almac's core IVR framework using Windows Service (C#), MSMQ, and MSSQL; to allow clinical trial payments to be made to patients.

DEVELOPER

Confidential, Philadelphia, PA

  • Developed Python application that connects to Google Analytics Reporting API and generates custom csv report files for Google analytics data based on the specified dimensions and metrics.
  • Used snapLogic’s data integration tools to connect to clients (Bing ads, Yahoo Gemini, Innovid) OAuth API, extract reporting data to csv files, and save files to Teva’s ftp server.
  • Developed PHP (WordPress) site for sambo/grappling tournament events with custom event registration and eCommerce integration with Woocommerce utilizing Mysql, Twitter Bootstrap, jQuery, CSS.
  • Developed horizontal scrolling website for A and A Construction utilizing HTML5, jQuery, CSS, with PHP (WordPress) backend.
  • Customized WordPress admin area to allow users to manage content and enter project portfolio data.
  • Worked with graphic designer on modifying and improving UX design document and overall requirements.
  • Developed Windows application (C#) to perform Web automation using SimpleBrowser, HtmlAgilityPack, and WatiN.

SENIOR SYSTEM DEVELOPER

Confidential, Souderton, PA

  • Developed Web and Interactive Voice Response (IVR) systems to manage clinical drug trials. OO design using .NET, C#, XML, XSLT, JavaScript and Entity-Attribute-Value (EAV) databases implemented in SQL Server 2000 & 2008. Includes auditing, session management and logging.
  • Created custom C# and JavaScript functions to perform validations and logic checks.
  • Designed and develop Microsoft T-SQL stored procedures to parse and generate XML for transaction based data storage.
  • Created custom Fax/Email transaction confirmations for users using SQL, XML, and XSLT.
  • Performed thorough reviews of the User Requirements Specification (URS) prior to attending URS review meeting and participate in review with project team by suggesting design changes and refining requirements.
  • Ensured delivery of all project deliverables in accordance with project schedule.
  • Ensured that initial development and ongoing maintenance is performed according to Standard Operating Procedures (SOP) and/or departmental Working Instructions (WI).
  • Performed complete code reviews of IVR systems. Communicate all findings with developer and verify they have been remediated prior to closing out the review.
  • Provided mentoring and technical guidance to junior developers
  • Provided production 2nd level maintenance support.
  • Developed C# Windows application to add voice prompt files and foreign language text to clinical trial IVR Systems. This application retrieves data from SQL Server 2008 database and updates the prompts XML file for each language that is being added to the system. Implemented ClearCase API to perform file management in systems ClearCase Versioned Object Base (VOB) repository.
  • Initiated the "Prompt Improvement" project to streamline the overall prompt management process for Almac's clinical trial studies. The "Prompt Improvement" project saved the company time and money by improving efficiency and speed in development and testing environments. It also improved the quality of the clinical trials by eliminating prompt reference errors that would occur in production.

SYSTEM PROGRAMMER

Confidential, Philadelphia, PA

  • Completed design and redevelopment of web-based marketing information system for the Baltimore Area Convention and Visitors Association (BACVA) using ASP.Net 2.0, MS SQL Server 2005 and W3Cs web standards.
  • Created stored procedure to clean invalid data that was collected from third party destination visitor survey system.
  • Designed and created stored procedures to report statistical data from visitor survey system.
  • Communicate with staff to analyze requirements for client's project.

COMPUTER LAB CONSULTANT

Confidential, Philadelphia, PA

  • Provided technical assistance to faculty and students in computer lab with 30 PC's, four printers and other peripherals.
  • Supervised and assisted with the installation of new computer lab that consisted of 33 PC stations.
  • Performed installation of computer hardware, Windows XP and other software.
  • Conducted troubleshooting of computers and other media equipment.

WEB DEVELOPER

Confidential, Chester, PA

  • Developed the web-site for a non-profit organization using JavaScript, CSS, and the W3Cs web standards.
  • Provided technical assistance to employees in office with 5 PC's, two printers, and provided general office support.

We'd love your feedback!