We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Pennington, NJ

OBJECTIVE

  • I am seeking a challenging opportunity in the software development/architecture area for innovative enterprise systems. I would like to become a team member of professionals with whom I will share and apply my solid technical skills, knowledge, and expertise.

SUMMARY

  • Technology professional with over 20 years of extensive successful experience leading development of innovative distributed, multi - tier, cross-platform enterprise software systems. Strong expertise in the real-time firmware applications development and maintenance
  • Strong industry knowledge and over 10 years of experience in building multi-tiered systems with a focus on web services (WCF, AJAX, SOAP, RESTful, XML-RPC, HTML/XSL, XML, Servlets, JSP/ASP/ASP.NET).
  • Hands on experience and solid understanding of database (Oracle, Informix, SQL Server, MySQL, JDBC/ODBC/ ODP.NET/ Entity Framework) data and process modeling tools and persistence techniques.
  • Solid experience through all phases of technology system rollout including business analysis, architecture design, prototyping, implementation, testing, and deployment.
  • Strong object-oriented analysis, design, and programming skills (UML, ER-diagrams).
  • Significant expertise with various advanced cutting-edge technologies, enterprise systems architectures, business modeling, distributed object-oriented computing, databases, transaction processing, and legacy systems integration.
  • Excellent written and oral communication and presentation skills.

TECHNICAL SKILLS

Operating Systems: LINUX, UNIX, Windows 2008/2003/2000/ NT/XP/CE, ISIS-II, CP/M, MS-DOS

Programming Languages: C#, Java, C, LINQ, C++, VisualBasic-6.0/.Net/CE, VBScript-5.0, JavaScript, Assembler, PL/M, C, Pascal, Korn Shell, Keil C51/ASM51, MASM-x86, C, HTML, XML, XSLT, ASP/ ASP.NET, JSP, SOAP, SOAP-RPC, CSS

Programming Technologies: J2EE(EJB, JavaBeans, JSP, Servlets), JNI, Struts, JAXP, FOP, POI, ANT/NANT, JFC (Swing), WEB Services, WebAPI, XML, ActiveX, OLE, MS MTS, Windows API, HTML-DOM, WinSock, Apache-SOAP

Programming Tools: JBuilder-10, Forte, VS.NET- 2010/2008/2003 , Visual Studio-6.0, Embedded Visual Basic, XML Spy, Altova XSLT Designer, Eclipse, DreamWeaver-7.0

Middleware: Reporting Services for SQL Server 2008, SharePoints 2007(MOSS SDK), IIS-6.0/7.0 (ASP.NET 4.0/3.0/2.0/1.1 / ASP ), Jboss-3.2.3, Tomcat-4.1.30 (JSP/ Servlet), JDK-1.4, NET Framework- 1.1/2.0/3.5/4.0/ 4.5 , Windows CE, Hibernate/ Nhibernate, Log4Net, Accelrys-5.3 Chemistry Objects / Chemistry cartridge, AJAX, JQUERY, JSON, Maverick.Net, Magic AJAX, SharpPDF, GDI image library, IonicZIP, QuickBooks API library.

Databases: Oracle-8i/9i/10g/11g, Informix-7.2, MS SQL Server - 6.5/ 7.0/ 2000/ 2005/2008/ CE, MS Access, MySQL-4.01, SQL, Transact-SQL, PL/SQL, SQL Plus, ODBC,/JDBC, RDO, DAO, ADO,ADO.NET,ODP.NET(9.2, 11r2), OO4O

OOA/OOD Methodologies/ Tools: TOAD-9.6/10, Erwin-4.1, VisualUML-3.22, Argo UML, MS Visio, CVS, TFS, Subversion, JENKINS,Visual Source Safe, FORTIFY MS Front Page, Crystal Report-8.0, CorelDraw-9.0,PhotoShop, Seagull’s Bartender-9.0, Jira, ServiceDesk, MS VisualStudio 2007/2010/2013

Hardware: Microprocessors: 8080, Z80, 80x86, 8048, 8051, ADSP-2105, MIPS-3000,PDP-11, IBM PC 80x86

PROFESSIONAL EXPERIENCE

Confidential, Pennington, NJ

Senior software engineer

Responsibilities:

  • Provide business analysis, technical specifications, LOE and coding for CDOL business and marketing software projects. Objects / Database Models structural and functional design.
  • ER data model diagrams / UML class models design / business analysis for new and legacy systems.
  • Provide architecture design for classic ASP single-thread application conversion into multi-thread ASP.NET application based off continuous integration requirements for source code security.
  • Provide architecture design for DOCUMENTUM system conversion from single into multiple channels mode.
  • Development Java/JDBC, PL/SQL, C# for MS.NET 4.5 backend and Oracle ETL applications for business-to -business communication for customer document management system based off DOCUMENTUM. Target was to convert single node DOCUMENTUM structure into 6 nodes grid solution.
  • Upgrade legacy ASP.NET-2.0 documents data collection systems to ASP.NET-4.5.
  • Development Oracle objects (triggers, views, stored procedures, packages, ETL, DDL etc) for legacy DOCUMENTUM threads synchronization.
  • Provide management for continuous integration build process based off MLTP-process for MS.NET desktop and web applications.
  • Provide client side script code conversion for legacy web applications compatibility with Firefox, Chrome and IE11.
  • Introduce Security Source Code Assurance for legacy ASP, ASP.NET and MS.NET desktop applications with source code rewrite based off AUTHZ-framework.
  • Introduce SQL performance analysis in SDLC based off SQL Developer and TOAD.
  • ORACLE enterprise storage data modeling and optimization.
  • Identify problems uncovered by testing and customer feedback, and correct problems or refer problems to appropriate personnel for correction.
  • Maintain all versions of the code using TFS.

Confidential, Wilmington, DE

Senior software engineer

Responsibilities:

  • Provide business analysis, technical specifications, LOE and coding for credit card business and marketing software projects. Objects / Database Models structural and functional design.
  • ER data model diagrams / UML class models design / business analysis for new and legacy systems.
  • Provide architecture design for business-to-business credit card transactions communication.
  • Provide architecture design for legacy systems infrastructure and source code conversion to meet new security requirements for banking credit card line of business (like SQL injection and Cross Site Scripting).
  • Development Java/C# /VB.Net MS.NET 4.5 backend and SQL Server/ Oracle ETL applications for business to business communication with major credit card providers (Visa, MasterCard).
  • Upgrade legacy classic ASP-based credit card services data collection systems to ASP.NET-3.5 and ASP.NET-2.0.
  • Development SQL Server and Oracle objects (triggers, views, stored procedures, packages, ETL, DDL etc).
  • Provide management for continuous integration build process based off JENKINS/ FORTIFY for MS.NET desktop and web applications.
  • Provide client side script code conversion for legacy web applications compatibility with Firefox, Chrome and IE11 (from VbScript to JavaScript).
  • Design KORN shell scripts for custom vendor data extraction into CHASE’s proprietary ETL format.
  • ORACLE enterprise storage data modeling and optimization.
  • Introduce Security Source Code Assurance for legacy ASP, ASP.NET and MS.NET desktop applications with source code rewrite.
  • Introduce SQL performance analysis in SDLC based off SQL Developer and TOAD.
  • Provide architectural analysis and redesign for legacy applications from MS OFFICE to ASP.NET and backend MS.NET desktop applications.
  • Identify problems uncovered by testing and customer feedback, and correct problems or refer problems to appropriate personnel for correction.
  • Maintain all versions of the code using SVN.
  • Develop testing strategies which would be suitable to test the modules impacted as a result of both the migration & enhancement requirements.
  • Provide inter-team communication between BA and IT teams as a part of SDLC.

Confidential, Newtown, PA

Senior software engineer

Responsibilities:

  • Provide business analysis, technical specifications, estimates and planning for the corporate software projects. Objects / Database Models structural and functional design.
  • Active full cycle code design, technical writing and maintenance for distributed corporate desktop systems based off 4 production branches. Corporate infrastructure is designed using 4 MS Access databases integrated with central SQL Server 2008 R2 databases:
  • ER data model diagrams / UML class models design / business analysis for new and legacy systems.
  • Development MS.NET 4.5 backend, VB6 frontend and SQL Server DTL applications.
  • Develop WCF based end client e-statements delivery system.
  • Upgrade legacy VB-6 based production services data collection system to centralized MVC4/ ASP.NET solution with ASPX and Razor view parsing. Provided HTML5/CSS3 web design for MVC views. for purpose of billing process accuracy and performance improvement.
  • Development SQL Server objects (triggers, views, stored procedures etc).
  • Design and implement QuickBooks database integration with production based off API libraries for billing system.
  • Handling IIS application environment in development and QA environment.
  • Provide data maintenance and database backup/ restore on a daily basis.
  • Introduce Quality Assurance beta testing environment and VSS software versioning.

Confidential, Princeton, NJ

Senior software engineer

Responsibilities:

  • Technical leader and manager for the Cheminfomatics IT team out of 5 developers.
  • Provide business analysis, technical specifications, estimates and planning for the corporate software projects. Objects / Database Models structural and functional design.
  • Active full cycle code design, technical writing and maintenance for the corporate INTRANET systems:
  • ER data model diagrams / UML class models design / business analysis for new and legacy systems.
  • Provide architecture design for various ASP.NET web applications, SOA/ RESTful webservices and SharePoint document management systems.
  • WEB-services design for the applications distributed connectivity (JSP/EJB to ASP.NET) and common shared resources usage (label printing, chemical replication, precision weighing, etc ).
  • Web development for the IIS-based internal business operations INTRANET portal.
  • Development for corporate legacy desktop systems.
  • VB.NET/C# libraries design for the application’s business layer (Active Directory authentication, BI, Web Controls, ORM abstraction layers, ActiveX controls etc)
  • Provide migration from classic ASP-based to ASP.NET applications and VB6 desktop applications conversion to ASP.NET based off VB.NET.
  • Provide integration between legacy Ms.Net 1.1 and Ms.Net 4.0 based systems from INTRANET portal.
  • Design ASP.NET event driven User Controls (client side and backend), JavaScript objects and libraries, JavaScript objects for AJAX / JQUERY / MagicAJAX frameworks, XSLT style sheets.
  • Convert ASP.NET chemistry object attributes registration system into AJAX/JQUERY/WebAPI single page application.
  • Create WebAPI modules for analytical equipment API exposure for non-Windows commercial applications.
  • Design multi-thread search engines for processing data from multiple datasources based off WCF.
  • Develop HttpModules for the Web applications flowchart validation and security.
  • Design custom ActiveX controls for the Client-side connectivity with custom equipment (scanner, scale etc).
  • Design objects, packages for Oracle 8i/9i/10g/11g-RAC. Provide Oracle objects performance optimization and scalable structure using new PL/SQL 11g2 features(XML DB, DBMS TEXT, ref cursor data type, etc).
  • Build enterprise data access business layer based off intensive usage of Oracle's PL/SQL for stored procedures and functions.
  • Design triggers, views, stored procedures for SQL Server based systems using TSQL and C# (ver. 2005, 2010).
  • Design chemistry data management PL/SQL objects for using Accord Chemistry Cartridge (ver. 3.5, 5.3, 7.0).
  • Migrate chemistry data management PL/SQL objects from Accord Chemistry Cartridge to DIRECT Cartridge 8.0.
  • Develop SharePoint 2007 document libraries system integration and management with ASP.NET applications and MOSS SDK.
  • Develop sequential workflows for various INTERNET / INTRANET preclinical document systems based off SharePoint 2007.
  • Develop DLL libraries for corporate PDF documents (preclinical, analytical, MSDS, etc) management and paring system using C# and SharpPDF.
  • Java-objects (JavaBeans) design for the LINUX-based systems interface with corporate PL/SQL data layer.
  • Develop LINQ-based libraries for custom filtering and ordering of ADO.NET output datasets.
  • Migrate legacy ASP.NET page postback applications to MVC3 pattern as a part of application environment restructuring.
  • Migrate legacy desktop VB6 applications to WinForms MS.NET platform.
  • Support and upgrade for the VB6 desktop chemistry applications, NANT-based make-processes, NUNIT-based test system, VSS branching and versioning, Oracle databases synchronization between production, testing and development environments.
  • Design network topology for enterprise applications.
  • Identify problems uncovered by testing and customer feedback, and correct problems or refer problems to appropriate personnel for correction.
  • Maintain all versions of the code using Visual SourceSafe.
  • Handling IIS application environment in development and QA environment.
  • FDA 21 CFR PART II Cheminformatics regulation application certification.
  • Oracle 11g2-RAC with ODP.NET pooled connection (300 tables and materialized views). Package-based data access layer (50 packages). Custom web sessions processing for web farm.
  • ASP.NET application server (visualization libraries with more than 80 User / Web Controls).
  • Server-side DLL-based business rules storage, processing and visualization libraries. Client-side JavaScript processing with AJAX-communication, interface and common objects library. Client-side ActiveX chemistry objects.
  • XML-based ADO.NET data caching for read only information (for multiple data sources merge and filtering).
  • Custom interface for CAP chemistry database (by ACELRYS) and JDE ordering backend system.
  • Convert web applications to non-postback entry data transfer using WCF to save on amount of JavaScript coding, minimize postback data amount and extend Visual Studio debugging capabilities into client-side scripts.
  • PL-SQL Object Type-based data access. Oracle 8i with OO4O custom pooled connection (20 tables).
  • ASP.NET application server (visualization libraries, OO4O’s COM-objects instantiation).
  • Server-side DLL-based business rules storage, processing and visualization libraries.
  • Client-side JavaScript processing, interface and common objects library.
  • Web services for shared lab equipment.
  • XML-based ORM objects storage, Oracle10i with ODP.NET pooled connection (60 tables, 500000 transactions per request).
  • ASP.NET application server (visualization libraries, ORM abstraction layer using C#, multithreaded long-run processes, web services for the intersystem communication).
  • Web interface for heavy loaded graphic tabular data simultaneous processing (320 objects).
  • MVC-based application flowchart using open source library Maverick.Net.
  • Server-side DLL-based business rules storage, processing, visualization libraries, EXCEL-spreadsheet’s generation. Client-side JavaScript processing, interface and common objects library. Client-side EXCEL-based communication with the CALIPER and TECAN replication equipments.

Confidential, King Of Prussia, PA

Senior software engineer

Responsibilities:

  • Technical management for the 4 development teams out of 26 developers. Analysis, estimation, planning and assignment for the corporate software projects. Structural and functional model design (UML, ER-diagrams) for the Object/Database models.
  • Code design, technical writing and maintenance for the corporate INTRANET systems:
  • J2EE (EJB/JSP/JavaBeans/JSP-Tags) development for the enterprise web/file processing cluster. Design objects for corporate Java library JAR-repository. Provide development for custom XML-based data repository analysis using JavaBeans. Hibernate-based Object/Database API-bridge for Java corporate development.
  • SOAP bridge design for the application servers cluster connectivity.
  • Provided migration from ASP-based to ASP.NET applications and web design (DHTML, JavaScript, XML/ XSLT).
  • Designed C# libraries design for application migration to .NET Framework
  • Developed various Server-Side maintenance SHELL scripts for LINUX/UNIX environment.
  • Designed business logic objects (packages stored procedures, triggers) for Oracle, INFORMIX, SQL Server, SQL Server-CE based systems (PL-SQL, TSQL).
  • Maintained SQL Server, MySQL RDBMS, SourceSafe system, JSP/ASP OOP development/test/production environments, application installation procedures for more than 60 systems/applications.
  • Corporate customer’s portal www.atxinsight.com (around 2000 forms and 100 objects).
  • INFORMIX RDBMS with XML-configured concurrent JDBC connections (more than 1000 tables).
  • Apache-2.0/Tomcat-4.29 4 web servers and 2 file processing servers cluster with SOAP-based custom API.
  • Server-side JSP/EJB-based business rules storage, processing and visualization libraries.
  • Client-side JavaScript processing, interface and common objects library. Client-side Java applets.
  • Business analysis, production operations and billing support INTRANET web portal (250 forms).
  • INFORMIX RDBMS with ODBC connection (200 tables).
  • IIS-5.0 web server with NET Framework.
  • Server-side ASP-based processing and visualization custom framework libraries. Client-side JavaScript processing, interface and common objects library. Client-side Java applets.
  • Common usage objects based off ActiveX DLL deployed in MTS for Telnet, FTP, Winsock, compressing, document conversions, communication with Netscape Enterprise Server.
  • Sales staff management system (70 forms).
  • SQL Server RDBMS with ODBC connection (40 tables). Triggers, views and stored procedures.
  • IIS-5.0 web server with ADO-3.0.
  • Application forms for sales and administrative interface based off ASP-pages.
  • XML-format data communication with the corporate systems. Table forms and Reports based off XML, XSLT, JavaScript presentation and processing libraries.
  • ActiveX DLL for image/data upload and download

We'd love your feedback!