Solution Engineer/sr Software Developer Resume
Clinton, NJ
SUMMARY:
- About Thirteen years of experience in Application Development& project management.
- Worked in various industry sectors like Insurance, Telecommunications, Embedded Systems, Finance, Money Transfer, Warehouse Management, Office Management, Government, Non - Profit and Costing/Accounting.
- Excellent experience in analyzing, designing, developing, integrating, deploying, maintaining, enhancing & testing software systems
- Involved in aspects of leading and managing projects, earned value management, creating project management plan, Quality planning and control.
- Worked in engineering projects involving Linear Induction Machines, Wave digital filters, Adaptive Diff. Pulse code modulation, Digital Frequency changing etc.
- Certified PROJECT MANAGEMENT PROFESSIONAL (PMP)
- Effective communication skills, believe that team work and collaboration are essential ingredients for project success, good problem-solving skills, able to trouble shoot complicated systems, good project organizing skills & a penchant to learn new things.
TECHNICAL SKILLS:
Languages/Packages: C# .Net, VB .NET, MFC, VC++, ANSI C++, Borland C++, C++ 12/11, TurboC++, C, MATLAB, PSPICE, Java
.Net Platforms: .NET 4.5 & .NET 4.0 (understands); Worked on .NET 3.5, .NET 3.0, .NET 2.0,.NET 1.1
.Net/Windows Technology: ASP.NET, MVC 5, MVC 4, MVC 3/2/1, ADO.NET, .NET REMOTING, MFC,LINQ, WCF, WPF, WWF, XAML, ATL, WIN32 GUI, Active X, COM, COM+,DCOM, WINSocks.
Scripts: Unix/Linux Shell (sh, Ksh, tcsh, bash) scripts; Perl/CGI, AWK, JavaScript,Python, Angular JS 2.0/1.x, Node.JS, REACT
Java Technology: Core Java, Java EE 6/8, Servlets, Applets, JNI, JDBC, JSP2.0, JDK 1.6.0 20,JRE 1.6, ANT, J2EE, Beans, J2SE, SOAP, WSDL, Core Java.
Web & Client/Server Technology: WebForms, WebAPIs, WinForms, Web Services, SOAP, RESTful, HTML 5.0/4.01, DHTML, HTTP, CSS, AJAX, ASP .NET, XQuery, JavaScript, Cookies,WSDL, JSON, XML, XSLT, XSD, XPATH, DOM PARSER, SAX PARSER
Web Servers: IIS 6.0, Apache HTTP Server 2.2.16, Apache Tomcat Server 5.5.29
Cloud Computing: PaaS, SaaS, IaaS, DbaaS, Knowledge of Confidential Cloud & Microsoft Azure
Development Models: Agile, SCRUM, DevOps, Lean, Waterfall& variants, V-Model, RUPS, XP(Xtreme Programming)
Programming Methodology: Object Oriented Analysis/Design, Structured Programming, Top Down, SOA,N-Tier Architecture
Artificial Intelligence: Confidential Watson & Confidential Blue Mix
Design Patterns: MVC, Singleton, Adaptor, Command, Factory
Scripts: Unix/Linux Shell (sh, Ksh, tcsh, bash) scripts; Perl/CGI, AWK, JavaScript,Python, Angular JS, Node.JS, REACT
Programming Techniques: Multithreading, Multiprocessing, IPC, PIPES, Semaphores, Mutex, conditionalVariables, POSIX/SOLARIS threads, Socket Programming, TCP/IP sockets, UDPSockets, DSP ALGORITHMS, Wave Digital Filter and Voice Encoding/ Decoding
Financial Systems: Fixed and Variable Deferred Annuities, Market Data, Capital Market Instruments(Stocks, equities, ETFs and Trading), FIX, Fixed Income, Insurance and ForwardTrading Environment & Technology
Databases (RDBMS): Oracle 11g/10g/9g/8g, SQL Server 2008/2005/2000 , Sybase 10/11/11.5/12.5 andIBM-DB2 6, MySQL 6.0/5.2, MySQL ENT Server 5.0Database Languages/Systems: SQL, embedded SQL (Pro* C), LINQ, PL/SQL, TSQL, queries, stored procedures,Triggers, dB performance tuning, Query optimization, ADO .NET
Data Warehousing: Data Ingestion techniques, ETL techniques; SSIS, SSAS in SQL Server 2005,Crystal Reports
Job Schedulers: SQL Server Management Studio (Windows); CRONTAB (Linux/Unix)
Libraries: STL, ABCpdf, Image Glue 6.0
Development Tools: Visual Studio.NET 2013/2010/2008/2005/2003 , Eclipse 2009 (Galileo),MS Visual Studio 6.0, Borland Builder, Hummingbird Exceed 10/11/12,MS Visual Studio 98, debugger (gdb, ddd), compilers (gcc, cc), editor (VI, vim,Emacs, xemacs)
Middleware: WinAAC 1.0, CORBA, Orbix, MQSeries, TIBCO/Talarian. Connect Direct
Network Protocol/Systems: TCP/IP, DNS, WINS, ASN.1, OSI, SNMP, SWP, ARP, ICMP, CSMA/CD, VoIP,SIP, SDP, RTP, RPC, FIX, NTP, DHCP, Bluetooth, IEEE 802.11, WLAN, CSTP,FIX, VoIP, SIP, GSM, SONET, SDP and RTP
Operating Systems: HP UX, REDHAT 9.0/7.3, Solaris 10/9/8, WINDOWS 95, WINDOWS 98,WINDOWS NT/2000 AND WINDOWS XP, WINDOWS VISTA, WINDOWCE, CENTOS LINUX, Fedora
Database Tools: TOAD, SQL Server Managment Studio 2010/2008, SQL Plus, MS SQL Server
Configuration Manager 2005, DB2 prompt
Network Software: HP-OV (NNM), OPNET, OSI, Tau Logic, SATAN, Tripwire
Design Tools: UML 1.4/2.0, Rational Rose Enterprise edition 2003, MS-Visio, MS-ProjectEnterprise Architect
Version Control: CVS 1.1, Tortoise CVS 1.9, Visual Source Safe 6.0, Rational Clearcase 4.0,Rational Clearcase 2003, CA Harvest Manager 6.5(Xtra C), PVCS Merant, EclipseTFS (Kepler 2013)
Testing: CppUnit Test, CxxTest, CppTest, Fitnesse Integration testing, Mercury TestDirector, Test plans, Test Strategy, Test Scripts, Stress Test and Test Cases
PROFESSIONAL EXPERIENCE:
Solution Engineer/Sr Software Developer
Confidential, Clinton, NJ
Responsibilities:
- Develop using both object oriented & procedural programming in VB, VBA macros in Excel, VC++, VC, COM, Custom Controls in Active X, AngularJS, REACT, JavaScript, Node.JS, WinForms, DLLs and MVC.
- Utilized DevOps (CI/CD) approach along with continuous learning & Agile techniques.
- Involved in development of Web API & web services based on RESTful, ASP.NET. WCF, SOAP, XML & JSON and consumed them to replace existing Capital Market instruments to buy deferred annuities.
- Enhanced front end UI on HTML 5.0.
- Worked with DOS/Window Scripts - BAT files & utilized Power Shell for patch deployment.
- Back end queries and stored procedures created using SQL Server 2008 & Oracle 11g (DML).
- Inserted new database fields in existing db table groups (DDL) in Excel.
- COBOL copybooks created using FoxPro dbf files.
- Successfully Undertaken tasks like Shell Scripting & File transfer in UNIX on Confidential AIX using Ksh, SFTP, SSH, WinSCP and Putty.
- Requirement Analysis and Business Analysis relating to handling deferred annuities in NYLApps performed.
- Incident management, change management & problem management using BMC Remedy & IT Smart -Service Now.
- Change/Version control using PVCS and Team Foundation Server (TFS) in Eclipse.
- Involved in Unit Testing, Regression Testing, System Testing and UAT for all code changes and before code releases.
- Successfully undertaken Release Planning & Release management activities creating necessary to the point release documents.
- Project management tasks like project planning, project schedule,
- Work estimates(WBS), coordinate activities between groups
- PowerPoint presentations &
- JAD sessions undertook using Excel, MS PowerPoint, Lotus Notes, WebEx, Same time and Skype Business.
- Coached New Teams after proper KT & assigned them proper roles & duties
Environment: MS Visual Studio 6, VB, RESTful, SOAP, AJAX, HTML 5.0/4.01, Angular JS 2.0/1.x, VC++, Active X, COBOL, FoxPro, MS Excel 2003/2007/2016 , Oracle 11g, Lotus Notes 8.5, Same time, Confidential AIX 5.3.0.0, BMC Remedy 7.5, Microsoft Office 2007, Microsoft Access, TFS on Eclipse (Kepler 2013), IT Smart-Service Now, MS SQL Server 2008; WinAAC 1.0(2012), Skype, MS office 365(2016), PowerPoint 2007/2016, JavaScript, Node.JS 6.2(Boron).
.NET Consultant
Confidential, New York, NY
Responsibilities:
- Code analysis done using object oriented analysis (OOA & OOD) with Use Cases in MS Visio.
- Utilize object oriented programming(OOP) for VB .NET, WCF, WPF & WSDL development involving web services, front end forms, dlls, image/pdf scanning libraries and UI controls (grid view, list view etc.).
- Front end UI forms enhanced on both client and server sides using JavaScript & Node.JS respectively on HTML 5.0/4.01.
- Back end development (stored procedures, db functions, queries, datasets etc.) done on SQL Server 2005/2008,
- Business analysis of systems keeping in view the non-profit organizational background.
- Develop user controls in ASP. NET using C#, LINQ & AJAX.
- Participated in release management, application integration, builds and publishing web application on .NET platform.
- Visual Source Safe used for source/version control.
Environment: ASP .NET 3.5/3.0, ADO .NET, VB/C# .NET, WCF, AJAX, LINQ, SOAP, SQL Server 2005/2008, SQL Server Management Studio 2008/2005, SQL Server Business Intelligence Studio (SSIS/SSAS jobs), Visual Studio 2008, Visual Source Safe (version control) 8.0, Windows XP, Microsoft Office 2007, WebSupergoo (ABCpdf 7.0, Image Glue 6.1), PROPEL, JavaScript., Node.JS ver. 0.1
Software Consultant
Confidential, Montvale, NJ
Responsibilities:
- Technical Design Document (TDD) modified after successful Requirement analysis.
- Dodd-Frank regulation implemented in development as part of compliance.
- Utilize object oriented programming(OOP & OOD) for development in Java, COM, MFC, C++, VC++ using multithreading, semaphores, process/thread synchronization and socket programming (TCP/IP) techniques on .NET 2008 & Eclipse 2009
- Design Patterns like Singleton, Command, Factory and MVC.
- JAD sessions organized for pre-project analysis
- Conducted Group discussions using MS Lync and Office 2010
- Team management activities.
- Configuring CHIP using XML files.
- Shell scripting using Linux/AWK scripts in sh & Ksh.
- File transfer and server login using ftp, sFTP, FileZilla, SCP and Ssh.
Environment: C++, VC++, VB, JNI, Java/J2EE 1.6, .NET 3.5/2.0, Visual Studio 2008, Eclipse 3.5 Galileo, Unix, Red Hat Linux 7.3 (Valhalla), FileZilla, MS office 2010, MS Lync 2010, MS Outlook 2010. Tortoise CVS 1.9, Notepad++, Text pad CA Clarity PPM, XML, Unix Editors (VI, vim), Oracle 11g.
Senior Software Engineer
Confidential, Piscataway, NJ
Responsibilities:
- Object oriented analysis using class diagrams & sequence diagrams; UML 2.0.
- Creating necessary DFDs, process dictionaries and system flow charts using MS Visio 2007.
- Shell scripting on UNIX and Linux on Ksh/bash for developing designed modules and utilizing parallel processing/multiprocessing techniques wherever necessary.
- Utility development using Unix shell script, gmake, Perl, sed & AWK for code building and other functionalities
- File transfer using ftp, SCP and sFTP and, tools like Hummingbird Exceed, FileZilla and SSH Secure File transfer.
- Uploaded/downloaded files from upstream systems using Connect Direct on SunOS.
- C/C++ code development using STL libraries, algorithms and Data structures
- Deployed Apache HTTP server and Tomcat server for web development.
- Written appropriate shell scripts to gracefully start/stop Apache http server.
- Manipulated Flat files & created graphs/plots using VB macros in MS Excel.
- Developing JSP Code to support server side web functionalities like printing, emailing, uploading and downloading via email links.
- Server side (code-behind) development using Java, JavaBeans, C/C++ and UNIX shell scripts.
- Front end development by developing web pages and web forms in JavaScript using HTML/DHTML
- UNIX job processing using utilities like cron.
- Project management activities like evaluating new application feasibility, identifying stakeholders, creating WBS, and leading team in project work,
- Quality control, earned value management, project documentations to update lessons learned
Environment: C, C++, UML 2.0, STL, Java, VB, MS Excel 2003/2007, Perl 5.8.8, Awk, Red Hat Linux 2.6.18, SuSE Linux 2.6.16, SunOS 5.10, Windows 7.0, HTML 4.0/5.0, JSP2/JRE, JavaScript, JDK 1.6.0 20, J2SE 1.6.0 20, Apache Http Server 2.2.16, Apache Tomcat Server 5.5.29, vi, vim, emacs, Office Tools (MS Outlook 2007, Q Enterprise Manager), MS Office 2007, MS Visio, SSH Secure File Transfer 3.2.9, MS Project 2007, Hummingbird 12.0; Connect Direct.
Software Consultant
Confidential, NJ
Responsibilities:
- Shell scripting on Linux/Unix on bash/sh utilizing filters like sed, awk and regular expressions.
- XML manipulation using shell scripts and developing XSD schemas.
- Scripting in Perl & DBI for updating and extracting data from back end Oracle Databases, configuring EIS hard queues and handling signals in Unix OS.
- File transfer using ftp, sFTP, SCP and PSFTP (putty).
- C/C++ code development using Multithreading for ticket generation, multiple print job spooling and programming TCP/IP sockets.
- Written complex queries, stored procedures, triggers, functions in SQL* Plus, PL/SQL and Embedded SQL (Pro* C).
Environment: C, C++, Solaris 7/8, putty, Oracle 9i, CVS, SQL *Plus, PL/SQL, Pro* C, Perl 5.000, VI, EIS (Manhattan), MS Office 2003, MS Outlook 2003.
Software Consultant
Confidential, NYC
Responsibilities:
- Object oriented system analysis using Use case and class diagrams; UML 2.0
- Business Analysis using business diagrams; MS Visio 2003
- Scripting in Linux/Unix on bash/sh to convert RRD files into XML.
- Scripting in Perl-DBI and CGI for XML file manipulation, DB transaction management in MySQL, SNMP v2 polling for 5 min data and network monitoring by MIB tables.
- File transfer to remote data warehouse/servers using SCP, sFTP, Ssh login, ftp, WinSCP and FileZilla.
- Cross platform data transfer for UNIX & Windows using Cygwin, OpenSSH and RSA/DSA keys.
- C# .NET code development on VS 2005.
- Data ingestion, ETL techniques, and data warehousing using SSIS, SSAS on SQL Server 2005.
- Back end operations like XSDs and XSLTs for data transfer, dbConnectivity with ADO.NET Dataset/Data Reader,
- Writing DB queries, xml based XQUERY, stored procedures, db functions and triggers in T-SQL on SQL Server 2005.
- Client side development using VB scripts, ATL/COM+ in C#/.NET.
- Achieving clock synchronization using NTP.
Environment: C#, ATL/COM+, Perl, Linux (bash, sh), Visual Studio 2005, SSIS, Windows 2003 Server, Windows XP, CentOS 4.5, Red Hat 3.4, Kernel gnu/Linux 2.6.9, MS Visual Studio 2005,, NET 3.0/2.0, MSDE/SQL Server 2005, SQL Business Intelligence Development 2005, IIS 6.0, SQL Server Management Studio, MS Management Console 2 ver. 5.1,MS SQL Server Configuration Manager 2005, SNMP, NTP, vi, vim, emacs, UML 2.0, Enterprise Architect, Office tools (Skype, MS Outlook 2003), MS Office 2003.
Senior Software Engineer
Confidential, Champaign IL
Responsibilities:
- Scripting on Unix/Linux shells like Ksh, sh and tcsh using multiprocessing for flat file data manipulation, managing foreground/daemon processes on HP-Unix and Linux 7.3.
- C++/C code development using multithreading (pthread.h library) and synchronization (mutex) for manipulating cursor data from dB and parallel job execution.
- File transfer and server login using ftp, telnet, Ssh login, sFTP and Humming bird FTP.
- Extensive use of MS Office Communicator / Live Meeting for group meetings and communication.
- Written queries in Oracle 8.6 using TOAD for database tables and schema.
- Used Mercury Test Director for Unit Testing & UAT.
Environment: ANSI C++/C, HP-Unix, Red Hat Linux 7.3, Hummingbird 10.0, KDE, Itanium 686, Oracle 8.6, COBOL, CITRIX 10.1, TOAD 8.6, All Fusion Harvest Manager 6.5, Mercury Test Director 8.2, MS Office 2003, MS Office Communicator 2005, MS Live Meeting 2005, Editors like vi, vim and emacs.
Software Engineer/Programmer
Confidential, Tampa, FL
Responsibilities:
- Business diagrams and flow charts in MS Visio/MS Office.
- Design pattern like Singleton.
- Used Erwin tool to modify ER Diagrams for DB2 database.
- C/C++ code development using multithreading, socket programming (TCP/IP & UDP), synchronization, multiprocessing (IPC semaphores) for adding server based functionality, manipulating cursors for query optimization
- Managing MQ Series queues using vzium classes.
- Scripting in Unix Shell and Perl on Ksh and bash.
- Developing XML/XSDs for client server messaging using Xerces parser.
- File transfer and server login using ftp, sFTP, SCP, Ssh and FileZilla.
- Queries, db procedures, optimizing query and performance tuning for DB2 using db2 prompt& embedded SQL (Pro* C).
- Front end code modification in JSP.
Environment: C, C++, Red hat Linux 9.0, CVS, DB2, XML 1.0, XSD, Sun Solaris 8, Perl 5.0, MQSeries, VNC Server, FileZilla, Erwin tool, Java 2.0, JSP 2.2, Confidential Lotus Notes, Same time 6.0, MS Office 2003, Unix Editors like vi, emacs & xemacs.
Software Programmer
Confidential, MT Laurel, NJ
Responsibilities:
- VC++, MFC coding to develop ATL/COM+ components, ActiveX components and XML web services.
- Worked with Enterprise Manager and ADO .NET for Oracle db connection and cloud related problems.
- Performed Fitnesse test for integration, regression and acceptance testing using Wiki test fixtures.
- Performed Unit test using CppUnit Test.
- Written Queries using TSQL on Query Analyzer for MS SQL Server.
Environment: Windows 2000/XP Professional, VC++ 7.1, .NET 1.1, C#, ADO .NET, Python 2.3.1, Rational Clearcase 2003, ATL/COM, COM+, XML 4, Visual Studio .NET 2003, Fitnesse Testing Tool, MS Excel 2003, Xplanner, MS Outlook 2003.
Software Engineer
Confidential, NY
Responsibilities:
- Object oriented analysis/design using Use Case & Class diagrams; UML/Rational Rose.
- Design Patterns like Singleton and Adaptor.
- Using FIX protocol and Publisher Subscriber model.
- C/C++ code development for mdibs module using STL, multithreading and synchronization (mutex, semaphore etc.) for
- Subscribing to proper name space in RT Server
- Accessing Market Data using CSTP framework
- Accessing TIBCO/Talarian Smart sockets using FIX canonical format
- Translating data in canonical format to formats compatible with downstream systems
- Shell scripting in Unix for sh, Ksh and bash shells
- Make file modification using make
- Group meeting and communications using Confidential Lotus Notes & Same time.
Environment: HP-UX, ISO ANSI C/C++, STL, Unix Shell Scripts (Ksh, sh, csh), Hummingbird Exceed 9/10.0, Talarian/TIBCO, UML, Rational Rose Enterprise Edition(2003e), Enterprise Architect, Rational Clearcase 4.0, TCP/IP, LAN/WAN, Same time 5.0, Confidential Lotus Notes, editors like vi, emacs, xemacs and Hummingbird Exceed10.
Programmer Analyst
Confidential, OH
Responsibilities:
- Activity diagrams in MS Visio
- Code development in C#, VC++, Win32 GUI &MFC for Server Side coding, Window Forms, Web Forms and Web services using ASP.NET on VS 2003/.NET.
- Front End Web development involving modifying/developing web pages using ASP.NET, HTML, DHTML &CSS.
- Client side development in C#.
- Using SOAP & HTTP for web services
- Writing dB queries/procedures using SQL, PL/SQL &SQL Plus and ADO.NET objects for data storing.
- Used XMLs, Rule XML and XSDs for web services and business/application rules.
- Group Meetings using MS Live Meeting.
- Writing Unix Shell scripts for Ksh and bash.
- Understanding several functions for Screen Scrapping Application written in C by CMATE and helped to recode them in C++ and modified existing code in C/C++.
Environment: HP UNIX, C/C++, UNIX Shell (Korn), HLLAPI, Putty, Telnet, CVS.
Confidential
Engineer Trainee
Responsibilities:
- Embedded system development for US Navy frequency changer 440V, 60/400Hz.
- Code development in Turbo C++, VC++, MFC and Win32 GUI for developing drivers, front end user interface, cursors and Sybase data transfer.
- Used Sybase SQL, TSQL and SQL Server 2000 for writing queries and procedures.
- Programmed VB 6.0 applications used in the above system for purposes of dynamic power factor correction.
Environment: C++, VC++ (Win32 GUI), MFC, Sybase, SQL, MS SQL Server 2000, OOA, ODBC, VB, MS Project, Windows NT.