We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

MN

SUMMARY:

I am a passionate, responsible and committed engineer, with a get - it-done, on-time spirit, and more than a decade of experience. I have designed, developed and implemented dozens of web applications that support day-to-day operations. I have also developed and implemented several successful large-scale projects from conception to completion. I have developed technical solutions to improve scalability, performance and profits. I can discern key business requirements and objectives by interfacing with stakeholders. I am proficient in Microsoft Technologies, C++, three tiered architecture, as well as C# infrastructure, language standards, object modeling technologies and Application Life Cycle management. I am a team player who is ready to go the extra mile

TECHNICAL SKILLS:

Computer Platforms: MacOS, Windows, NT, 2000, IIS, MTS, UNIX, CiscoIOS. SQL Server, Windows 2000 server, LINIX

Computer Languages: C/C++, JAVA, C#, .NET, VB.NET, CE.NET, JavaScript, VBScript, IDL, Pascal, VB, COM/DOM, TSL, ASP, HTML, SQL, IC, WinRunner, SOAP, WSDL, CSS, ADO.NET, AJAX, JQuery, SSIS, SSRS, ASP.NET, MVC, knockout, Sammy, Duranda, Active Reports, LandXML

Tools: .NET Nuke, HelpStar

Protocols: HTTP, TCP/IP, HDLC, Telnet, TCP, ARP, ISDN, FRAME RELAY, IPX, PPP, HL7

Medical Technologies: HL7 (EDI,)

PROFESSIONAL EXPERIENCE:

Confidential,MN

Principal engineer

Responsibilities:
  • Design pick and pack software that could process 800,000 open loop credit cards weekly
  • Build system to create EDI 856 (ASN) and upload to client
  • Design database for inventory control
  • Built weekly reports for the CFO
  • Design software to make labels for packages on demand
  • Hired BA to support team
  • Design version control for software
  • Made a communications protocol using HID for USB device
  • Troubleshoot existing systems to ensure zero downtime of production machinery.
  • Work closely with data technicians to troubleshoot and develop tools for data file processing.
  • Ensure log information from production machinery is consistently processed and stored.
  • Work with client services in order to accommodate new or changing client data requirements.Identify, recommend and implement process improvements.
  • Work alongside IT infrastructure staff to ensure PCI (Payment Card Industry) compliance.
  • Ensure that PCI requirements are met, provide production support, and monitor quality data. Check log data files daily for quality purposes.
  • Manage variable data
  • Parsed EDI files into TransXML.
  • Supervisory for contractors
  • Worked with many vendors

Technologies: SQL, c#, Enity Framwork, TSQL, Crystal Reports. EDI 850,856, T-SQL

Confidential,Chaska,MN

Senior software engineer

Responsibilities:
  • Conducts and participates in design, code and test reviews and inspections
  • Design new installer using Wix
  • Wrote and executed test protocols
  • Followed strict SDLC that adhered to software best practices and FDA guidelines and regulations.
  • Design VM for over shore team
  • Done investigations for software bugs found in testing.
  • Mentor for off shore team
  • Design SPC reports for process engineers (crystal)
  • Made a communications protocol for cognex camera over Ethernet
  • Made reports using Active Reports

Technologies: C++, C#, TSP, WIX, SQL, T-SQL

Confidential,Minneapolis,MN

Senior software engineer

Responsibilities:
  • Introduce best practices using TFS
  • Conduct code reviews
  • Introduce the use of shelve sets in TFS
  • Coach team on how to implement code first for entity framework
  • Implement continuous integration in TFS
  • Write code for unit testing
  • Help front end development team with TFS
  • The “go to” guy for troubleshooting
  • Assist in writing stories for Agile team
  • Design front end code using JavaScript and knockout
  • Provide weekly status to management
  • Assist new hires to become proficient on code base
  • API Work
  • Convert model first to code first for entity framework
  • Written email windows service in C#
  • Design MVC widgets for a web site
  • Use LINQ to query .NET objects
  • Crystal reports
  • Made web apps using HTML5
  • Configured web sites in IIS using CI/CD

Technologies: C#, MVC, SQL, entity framework, TFS, LINQ, JavaScript, web services, Knockout.js, JSON, jQuery, REST, IIS

Confidential,MN

Senior software engineer

Responsibilities:
  • Coached team on how to use Agile
  • Designed web services for external vendors to use
  • Wrote API’s for M3
  • Setup projects in TFS
  • Assisted in writing stories for Agile team
  • Designed service to keep inventory updated for internal application
  • Assisted junior engineers become proficient on advanced concepts on C#
  • Paired programming to help junior engineers
  • Used Entity Framework to get data from SQL
  • Tuned SQL quires to run faster using indexing
  • Taught team how to use DI and Ioc
  • Used TDD for continuous integration
  • Taught team how to use TDD
  • Made code templates for engineers to follow
  • Assisted in writing coding standards
  • Worked with software architect to re-factor old code
  • Wrote code to interface with WebSphere
  • Made recommendations for security for web API’s (OAUTH)
  • Made algorithms for how data should flow in a heterogeneous environment.
  • Researched ways to best schedule .NET services using Quartz
  • Helped support EDI applications
  • Used LINQ to query .NET objects
  • Demonstrated how to use code first (CF) to make entities
  • Made many internal WPF applications
  • Designed a factory pattern for all other applications and taught team how to use this pattern
  • Unity injection

Technologies: C#, MVC, SQL, entity framework, TFS, LINQ, JavaScript, web services,T-SQL

Confidential,MN

Senior software engineer

Responsibilities:
  • Designed UI with WPF
  • Designed database tables in oracle
  • Web services XML and REST
  • Designed code for TDD
  • Used TFS
  • Member of an Agile group with deliverables every two weeks
  • Wrote code for machines to interface with WPF UI
  • Designed web pages using knockout
  • Used MVVM for web pages
  • Third level support for customer application
  • Provided weekly status reports to senior management on projects
  • Conducted interviews for .NET positions
  • Used Agile for my team projects
  • Design desktop application in Iron Python and c#.

Technologies: C#, MVC, SQL, entity framework, TFS, LINQ, JavaScript, web services, C/C++

Confidential,MN

Senior software engineer

Responsibilities:
  • Web services XML and REST
  • Designed UI for machine operators
  • Lead code reviews
  • Team lead on projects
  • Used UML for software design
  • Engineered communication with TCP/IP from touch panel to machine
  • Gathered requirements from process engineers to design code in C#
  • Used JavaScript for web pages
  • Designed applets for process engineers
  • Integration testing
  • Wrote stored procedures in SQL
  • Provided weekly status reports to senior management

Technologies: C#, MVC, SQL, entity framework, TFS, LINQ, JavaScript, web services, C++/C, Phyton, Labview, MathLab

Confidential, MN

Senior software engineer

Responsibilities:
  • Designed EDI parser for cash posting
  • Implemented SQL DTS packages
  • Used SRS to make reports for in-house clients
  • Used UML for software design
  • Assisted in migrating code form vb6 to C# and ASP.NET
  • Wrote class library for application engineers
  • Designed web services
  • Designed credit card web services
  • Designed SQL scripts
  • Lead meetings for code reviews
  • All development done in Agile
  • Help project managers design use cases for web and desktop UI’s
  • Help design coding standards for all software engineers
  • Designed algorithms for junior engineer
  • Designed web using MVC
  • Designed UI using jQuery, CSS and AJAX
  • Provided weekly status reports to senior management on projects

Technologies: C#, MVC, SQL, entity framework, TFS, LINQ, JavaScript, web services, DTS, SSIS, SSR

Confidential, MN

Senior software engineer

Responsibilities:
  • Designed dynamic web application for various clients that interfaced with Microsoft project server
  • Designed SQL scripts
  • Designed web services
  • Used LINQ with SQL 2005
  • Designed Ajax Controls
  • Used Ajax Controls extenders
  • Designed CSS files for web application
  • Used XML for user roles
  • Used Microsoft Visual Studio Team System
  • Mentored junior engineers

Technologies: C#, MVC, SQL, entity framework, TFS, LINQ, JavaScript, web services, PSI

Confidential,MN

Senior software engineer

Responsibilities:
  • All code was done in C#.NET, C, MS Access, SQL 2000
  • Designed DTS package for SQL data and stored SPC data
  • Designed code to change sequence of steps for a machine. This gave the program more dynamic capability.0
  • Engineered communication with TCP/IP from touch panel to machine
  • Designed code for stepper motor controls
  • Designed code for FDA Standard
  • Engineered full software cycle for new product line for friction tester.
  • Designed software to calculate optimum slope for a bed for persons with breathing problems
  • Design reports for machine usages in Crystal Reports
  • Designed control systems for $100K - $1.5M automated coating equipment.
  • Developed custom embedded microprocessor PCBs, firmware, and communications protocols.
  • Developed an ultrasonic spray nozzle and amplifier for applying medical coatings.
  • Designed custom stepper/brush DC/brushless DC motor controllers/drivers.
  • Created touchscreen machine operator GUI interfaces in C++ and C#.
  • Worked with customers to integrate coating equipment into their manufacturing facilities.

Technologies: C#, SQL, TFS, C++/C, MIPS, Phyton, Labview, MathLab

We'd love your feedback!