Senior Software Engineer Resume
Siemens, NJ
SUMMARY:
Have worked in the Industry for 24+ yrs in the Financial, Banking, Utility, Wireless Communication, Medical Device, Insurance, Health care and Trading industries after Graduating from College with B.S degree in Computer Science using C#, VB, ASP, JSP, C#, .Net, XML, HTML, AJAX, VC++, Java, J2EE, J2ME, Struts, Spring, Appache, AJAX, SQL, Oracle, Sybase, DB2, MySQL, PHP, PERL . Python, Have developed Application Distributed Multi Threaded software using OOP, OOD methodologies and Socket Programs for communication
OBJECTIVE:
A position as a VC++, C/C++(Linux, Unix), C#, Asp.Net, Java, VB developer. Salary can be negotiable. (No Relocation needed)
TECHNICAL SKILLS:
Computer Languages: C# (14+ yrs), ASP.Net, Vb.Net, WCF, WPF, MVC(2,3,4,5), AJAX, Entity FrameWork, Python, Web API, MVC, SSRS, SQL, Oracle, DB2, Sybase, Crystal Reports, DevExpress components, Web Services, Remoting, LINQ, Shell Script, Perl, C(27+ yrs), J++(6.0), C/C++(25+ Unix, Linux ), VC++ (24+ yrs,), (TCP/IP, UDP, RS232, RS - 485), GDI, HL7, DICOM, Borland C++(5 yrs), Objective-C, Pro* C, Java(15+ yrs),Java Servelets, Java Applet, J2EE, Visual Basic(12 yrs), FoxPro, ASP,(11 yr), VB Script,(10 yr), Java/Script,(10+ yr), JSP,(10 yr) Vitria, HTML,(11 yr), XML,(10 yrs) Pascal, SQL (12 yrs), Paradox, Assembly, .NET.
Healthcare Protocols: HL7. DICOM
Data Base: Sybase, Access, MySQL, SQL SERVER, STORED PROCEDURES, DB2, ORACLE ( 11g), Pro*C, (PL/SQL, T-SQL), AJAX, HTTP, HTTPS, RTSP, JPEG, MPEG, MVC Architecture, Agile development methodologies (SCRUM), nUnit, Design Patterns
Data Base: SQL Server (2017, 2016, 2014, 2012, 2008), Oracle, Sybase, Access, SQL SERVER, STORED PROCEDURES, DB2, ORACLE, MySQL, Pro*C, (PL/SQL, T-SQL)
Networking: NT, SNMP, RPC, TCP/IP,UDP, RS-232, RS-485, Serial Port Communication, USB, DICOM, HL7 protocol & Winsock, Socket Programming
Design Patterns: MVC, MVC 2, MVC 3, MVC 4, MVC 5, MVVM, Singleton
Tools: Visual Studio (2017, 2015, 2013, 2012,2010, 2008, 2005, 2003, 2002, 6.0), MFC, ODBC, Win32 API, ADO, ADO.Net,UML, Rational Rose, PATTERNS, STL, ATL, Active X, MTS, COM/DCOM, COM+, CORBA, JDK, JDBC, Rogue Wave, Source Safe, PC AnyWhere, Vitria, MKS, DB2, ORACLE, SQL, Wise, MicroTech debugger/Compiler, Labview, Lab Window, Eclipse, JBOSS
Hardware: SIMATIC PLC, SIMATIC Controllers, Raspberry PI, Arduino, OPTO 22 interface, Barcode Scanners, Yushin Robots, Wittmann Robots, Medical Devices, IntelX Processor, Motorola 6800 Processor, I/O hardware devices, Peripherals, PCMCIA cards. Tested hardware devices, Automated the testing of the Hardware components for Utility Company using Lab View, Lab window, Wrote drivers for Communication Devices, such as 2 way Pagers.
Operating Systems: RTOS, Embedded Windows 7 (RTOS), Windows CE, Embedded Linux (RTOS) , Windows 10, Windows 8, Windows 7, Windows XP, Windows 95, Windows 98, Windows NT 4.0, Windows 2000, VMS, DOS, LINUX, UNIX Sun Solaris, AIX, HP.
Development Skills: Algorithms Analysis, Machine Learning, Object Oriented Analysis Design on Win 32 Multi Threaded Software Development (OOA, OOD, OOP). UML, Rational Rose, CORBA, 3 Tier Architecture, Winsock 32bit Programming. POSIX Multithreaded, Socket Programming on UNIX Sun Solaris.
Ecommerce Development Skills: Worked on the Front End and Middleware of Internet Ecommerce Application on the Client and Server side using C#, ASP.Net, VB.Net, VC++.Net, ASP, VB Script, Java Script, JSP, HTML, XML, Active X. Created Web Pages.
CAREER HISTORY:
Senior Software Engineer
Confidential, SIEMENS, NJ
Responsibilities:
- Writing web application to collect data from different devices and to display and keep track of the data shared with other test engineers all over the world.
- Application is written using C#, Asp.Net, Java Script, HTML 5, CSS3, AJAX, Webservices, WCF, MVC and SQL server database.
- Developing software which is used by other Software applications running on Windows and Linux in C/C++ for Industrial Automation.
- This software also communicates with other Software systems.
Senior Software Developer
Confidential, NJ
Responsibilities:
- Migrating, Modifying and Fixing MultiThreaded software from VB.Net (running on Windows XP) to C# (Windows 10).
- This software interfaces with Molding Machine which has Yushin Robots, Wittmann Robots and 4 Keyence N 400 Barcode Scanners through OPTO 22 interface and Serial Port (RS-485),
- Which manufactures Mold for the Cataract Eye lenses. These molds will be used to make the Cataract lenses.
- Software also configures the Geometry of the Mold and Keeps Mold information and Configuration stored in the SQL 2016 Data Base.
- Also migrating and Modifying an MultiThreaded application from VB.Net (On Windows XP) to C# (on Windows 10), WCF, MVC, WPF, Silverlight at the Front End . It uses Keyence SR 2000 Barcode Scanners and Keyence BL-601 Drawer Barcode Scanner to scan Medical Devices, other labels and Manuals and also it keeps track of the inventory of the Products in SQL 2016 Data Base .
- Software also communicates with Keyence Light Curtain through USB1024HLS.
- All the Software and the Hardware will be validated by Confidential
Senior Developer
Confidential, DE
Responsibilities:
- Developed and maintained the Child support Service Software.
Confidential
Architect/Senior Developer, NJ
Responsibilities:
- Writing Online Banking application using C#, ASP.Net, JavaScript, CSS, HTML 5, WCF, MVC and SQL Server Database
- Writing Genesys Telephony call center application using C# and WPF, Winform for Call Centers at Confidential .
- Writing Unified ToolBar software in C/C++, VC++ using COM components .
Senior Software Engineer
Confidential, NJ
Responsibilities:
- Writing security software which makes sure the company products meet the Industry standards and security requirements before they get released in to the market, Tools used were C#, ASP.net, MVC, WCF, Java Script, Jquery, SQL, Oracle and Crystal reports.Front end was developed using ASP.net, CSS, Java Script, Jquery and Html, Business logic was written in C#.
- Reports were created with Crystal Report, SQL database and Stored procedures were used for storing and retrieving data from the Database.
Senior Software Engineer
Confidential, PA
Responsibilities:
- Developing Multithreaded distributed Software which monitors more than 30 multithreaded applications and the data comes from Nuclear power plant. Software is written in C++ (UNIX, Linux), VC++, C#, Pro *C, Java, J2EE using TCP/IP and UDP for Socket communication.
- Data was stored and retrieved from SQL, PL/SQL, Oracle database using stored procedure
- Developed Web application to keep track of the data comes from the Nuclear power plant controllers .It allows everyone to look at the data from anywhere.
- SQL, MySQL and PL/SQL, Oracle database was used at the backend .
- There were GUI Interface was used to display the data on the Front end and Webform controls were used to input data to access data from database, ASP.Net webform controls and HTML controls were used to develop the GUI Interface.
- Languages used are C#, ASP.Net, WCF, MVC, HTML5, JavaScript, CSS, AJAX, SSRS, Linq was used for the Front end.
- Crystal Reports, SSRS for reporting.
Senior Software Engineer
Confidential, NJ
Responsibilities:
- Developing Tool for CO, CPE VDSL Broadband communication devices with communication processor. This tool used by the Test Engineers, Firm ware Engineers and the Field engineers. Multi threaded Software is written in VC++, C/C++ ( Unix, Linux and windows), C#, Java, J2EE, Entity FrameWork, LINQ and SQL Database .
- Developed a Tool where Multiple Clients Communicates with the devices through TCP/IP using 386 ports .
- Developed a Tool where Multiple Clients Communicates with the devices through Serial Port (RS-232) using 386 ports .
- Developed a Tool where Multiple Clients Communicates with the devices through Telnet using 386 ports .
Senior Software Engineer
Confidential, TX
Responsibilities:
- Developed WebCOBRA2 (Retiree Premium Billing Software) software for Insurance companies using C#, ASP.Net, WCF, MVC, JQuery, Java Script, HTML5, Entity FrameWork, LINQ . This Software automates Billing system for retirees. Implemented new features and Fixed Bugs.
- Data was stored and retrieved from SQL, PL/SQL, Oracle database using SQL Queries and stored procedure.
- Added new features into the existing card scanning software, which scans the licence and capture the data.
- Line Detection and Edge Detection were done using various algorithms. Software was written in C++ and Java.
Senior Software Engineer
Confidential, CA
Responsibilities:
- Converted Raw Data into DICOM and sent to the Doctors.
- Written DICOM Data into DVD
- Copy each case directly onto a CD/DVD for the referring physician or send the case to the network archive for CD/DVD production, viewing, and storage.
- Develop different components of Large Complex software which allows the Confidential that converts your 2D Data into 3D/4D Software features and provides enhanced biopsy planning features, needle navigation and records this information for future reference.
- Converting your existing 2D Ultrasound to 3D/4D is just one of the benefits of Software which has many features added to it and it is written in C#, C/ C++ on Unix .
- Converted XML Data into PDF form report so that the Doctors can view patient’s information in a PDF form, including images with tables in .