Senior Software Engineer Resume
Mounds View, MN
TECHNICAL ENVIRONMENT:
TESTING TOOLS: Mercury Test Director, Mercury Quality Center, Quick Test Pro, Rational Visual Test, Win Runner, Shell Scripting SH, KSH, C, Born, Bash and Batch, SQL, PL SQL, My SQL, MS SQL Server, Oracle, Toad.
LANGUAGES: People Soft People Code, Visual basic scripts, C#, C, visual C++, Java (Java J2EE, Servlets, JSPs, ASPs, visual age, web sphere), HTML, DHTML, XML, PL SQL, Flash, PHP, Pascal, Perl, assembly language
NETWORKING: DNS, DHCP, IGRP, EIGRP, RIP, NAT, LAN, WAN, design, Windows NT, UNIX, Linux, TCP/IP, Client/Server, Terminal Servers, FTP servers, Network, IP table’s configuration.
HARDWARE: PC troubleshooting and maintenance, Cisco Routers/Switches configuration, Frame - Relay, ISDN, DSL, serial devices, Printers, IP Servers, Compaq Servers, Dell Servers, Modems, hubs, Ethernet equipment, Cat5 wire.
OPERATING SYSTEMS: DOS, Windows servers, Workstation, UNIX, Linux, Cisco IOS.
PROCESSES/DOMAINS: Expert in Agile/Lean development and Scrum methodology, Water fall methodology, SAP data quality, commercial mail and USPS regulated environment, healthcare systems and Confidential regulated environments
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Mounds View, Mn
Responsibilities:
- Support, maintain and develop systems for Confidential Internal Systems like Confidential .
- Work with Different Stake Holders from inside Confidential Company to define requirements.
Confidential
Senior System Programmer
Responsibilities:
- Designed, Developed and Maintained programs written for Confidential, using PeopleSoft, C# .NET frame work that handles the processing of imaging and data into Oracle Database.
- Designed, Developed and maintained programs written for PeopleSoft framework, using people code, and Oracle Database.
- Trouble shoot daily issues with PeopleSoft applications related to the different departments and branches of the Confidential .
- Assisted in PeopleSoft administration tasks, e.g.: accounts creation, creating roles, assigning members, permission list to roles, monitoring access, components security, security issues etc.
Confidential
Agile Scrum product owner/master
Responsibilities:
- Project Evaluation and Design, Software Development, Development automation.
- Hospitals deployment, go live + Product Life Cycle Support, developing automation solution for non - technical medical staff including remote deployment of firmware, framework development and Android interface, and DB user interface development.
- Automation of device communication, firmware and embedded software, services, sockets and communication, .net and batch shell, supported client install and customer troubleshooting issues.
- Other work:
- Designed and developed 5 android Applications using Android Studio Java XML two of them and two languages sets.
- Designed and developed two flavors of a game (free and paid versions) using java and haxe, the game (three of them are removed now pending maintenance and compliance with new OS and policies, two are remaining)
Confidential, Arden Hills, MN
Software Engineering Development and Team Lead
Responsibilities:
- Managed test developers team, lead the unit test/smoke automation framework project and mentored teams to various Confidential regulations related to development structure.
- Product Life Cycle Support of Pharm Guard Server Interoperability system through the 2.0 release, supported issues with 1.0 release medical device server, the system is a multi-tier system that include web interface, medical devices control of Med- fusion/ CAD Solis syringe pump system, medical devices server, web services, reporting services, database hosted on Microsoft SQL server, and reporting services using IIS.
- My team was also responsible for creation of simulation application for medical device communication with medical device server using C#, the application was responsible for emulating various medical devices messages.
- Designed and developed smoke test framework connected to a daily build system that kicks tests, reimage machines, and generate reports using variety of tools and scripting language like Perl, AHK, batch, VB and PowerShell.
Confidential, Eden Prairie, MN
Technical Lead IT Quality Consultant
Responsibilities:
- Lead QA assurance efforts, coordinated efforts between offshore and onshore teams, supported and delegated internal customer issues, my team supported Fraud Detection Product that combines multiple engines deployed on multiple servers on both UNIX and Windows environment, the engine handled and detected fraud on UHG, I worked on daily bases with development to executed functional, White Box, Black Box, and regression testing.
- Wrote maintained and executed automated suite, deployed and tracked, tests on Quality Center, reported execution progress.
- Worked extensively with claims data verification, automated data analysis using Oracle PL SQL, verified XML schema, and extensively used Toad, Oracle technologies to verify data correctness.
- Worked in post fraud project automated a test tool that use C# .NET to connect with FITNESS. And execute test cases and log the results in QTP.
- Used FITNESS extensively to maintain test cases that execute SQL server queries, log the result in QTP using the C# tool mentioned above.
Confidential, La Crosse, WI
Lead Test Engineer
Responsibilities:
- Worked on Presort, DTM BE products through 7.00c Service Pack 1 8.00c to Service Pack 5 releases, recruited resources, organized testing responsibilities, prioritized issues, planned and executed testing duties.
- Maintained, partially developed and executed test suite for Rapid product during the 7.90c and 8.0c release, the suite is written in Quick Test Pro and C++, deployed on Mercury Quality Center.
- Tested Label Studio/Label Toolbox 7.83c and 7.90c, performed requirement specifications reviews, GUI debugging, test planning, execution and automation.
- Supported Label Studio and Rapid customer’s issues for more than two years.
- Developed, maintained and executed test suite for Magellan product during the 11.7 release, Magellan is in international address assignment solution deployed in Data Quality DQXI frame work, the suite was combination of Visual Basic executable, Dos and shell scripts (Korn shell and batch).
- Worked on the migration of Magellan to Confidential Data Integrator/Data Service framework (DI/DS), tested migration tools, performed prep work for the migration, migrated testing tools to use the new frame work and database structure.
Confidential, Huntsville, Al
Testing Process lead
Responsibilities:
- Developed, maintained and executed two testing suites: QIT (Interconnectivity test)and Confidential (I/O chassis tests), both tests were designed for Sun Microsystems Andromeda server (A14-A19) testing, Andromeda at the time of this development was considered as the biggest server in the world, the tests were written using Perl and combination of shell scripts (expect, Korn shell and batch).
- Lead line of 14 testing testers and technician, the line operated 16 hours per day, troubleshot problem, divided responsibilities and mentored resources.
- Worked with Sun development to resolve and debug problems and gather data and requirement, trained test team to run and debug the tests and trouble shoot hardware failures of the product.
Confidential, La crosse, WI
Test Engineer
Responsibilities:
- Product life cycle testing, for Label Studio and Label Toolbox releases 750c, 751, 751c rev2, 760c and 770c releases, lead the QA team in 760c and 770c releases, performed requirement specifications review, GUI debugging, test planning and documentation, test management and quality assurance through the life cycle of the project, automated test cases using Quick Test pro, perl, Batch scripting and Bash Unix shell scripting on 15 different UNIX/LNUX and Windows platforms, worked with customers to resolve and debug problems and gather requirements for future releases, represented the company in multiple conferences and shows.
- The designer peace of LTB is picked by Confidential ’s DTM, tested the interface functionality for LTB 760c release, wrote test plan and test cases, reviewed requirement documentations and executed manual and automated tests.
- Helped in many other different Confidential products, like First Prep, Postal One Wizard Web Services, E-Fulfillment, Postal Automations and Remote Views, also worked in FL development process refinement.
Confidential, Peoria, IL
Test Engineer
Responsibilities:
- Design and coded (C and C++) and tested through the life cycle of the product, Designed the test plan, wrote the test script, executed the test plan using rational visual test for automating the test cases.
- GUI Design testing, graphical user interfaces debugging. Performed the requirement testing, wrote the test plans, performed the requirement testing and quality assurance through the life cycle of the project, automated test cases using rational visual test.
- Designed and implemented and automated test plan, executed test scripts using manual and automated tools, executed automated test cases on various environments and platform with different operating systems.
- Designed and tested C language, the MS Access application, performed the GUI interface testing, and test script execution and automation.
- Designed and developed a 3-tier application that diagnoses and solves problems in heavy machines using J2EE, XML and HTML. Converted a console application to a web application runs on the client's side and uses web server.
- Took part in the development of 3 Tier application used as an interface to keep track and update of employees information using java servlet (swing) and applets with different web servers used for the database, the application and the user.
- Administrating Linux network, DHCP, NAT server, PIX router, Firewall maintenance, Hardware support. Software updates, new software installation, software training for the staff, applying Anti-Virus Software checks for all the network clients.
- PIX Cisco Router Configuration and Troubleshooting, Check Point Firewall Administration and DHCP configuration, NAT administration for forwarding of internal network.
- Linux Ftp server design, and DNS administration.
- Performed day to day administration of Checkpoint Firewall, hardware/software maintenance, OS re-installs, hardware troubleshooting, upgrades, and upgrades
- LAN Administration assistant.
- Coded C and VB application to be used by digital decoders.
