Solution It Architect Consulting Resume
NJ
OBJECTIVE:
- Hands on Senior Lead Programmer/Architect with over sixteen years of extensive experience in development of variety large scale cross - platform WEB and other applications with full software project life cycle (SDLC).
- Technical expert with strong developer, analytical, architectural and software design skills set.
- Have enough skills to develop complete middle size project from scratch alone.
- Have experience to provide technical leadership and collaborate with development team as well as with business analysts and product managers to translate business model and user requirements into software specifications and proposals.
- Excellent verbal and written communication/interpersonal skills.
PROFESSIONAL EXPERIENCE:
Solution IT Architect Consulting
Confidential, NJ
Responsibilities:- Solution IT Architect consulting position. Involved on technical expertise, design, hands on installation and scalability improvement of various company software and IT areas for MyUHC portal, including migrating existing Openshift V2 to Openshift V3 Docker building and running environments, Mysql DB migration from single DB to load balanced multi write XtraDB cluster (manually installed and configured), migrating SAML single signon to JWT security standards, single signon scalability and clients data caching improvements, MyUHC portal scalability improvements. Involved to implement logger Kafka messaging cluster.
Technologies used: Java, Kafka, Apache, REST, Jenkins, Openshift, Docker, Percona XtraDB cluster, MySQL, HAProxy load balancer
Senior Lead Programmer /Architect
Confidential,New York City
Responsibilities:- Hands on development, technical expertise, design, architecture with full software development life cycle of company Tools Portal. Senior Developer/ Manager / Lead of 3 people Tools Team, which is part of company DevOps team.
- Tools Portal is based on Liferay java portal technology and consists many features like Customer Service, Software Bundles Management, Deployment Tool, Campaign Management, Deployment Configuration, Rewards, QA Testing and others tools, which makes company to function more productive and efficient.
Technologies used: JAVA, J2EE, PORTAL, LIFERAY, AWS, JENKINS, JIRA, Confluence, Maven, GIT, PUPPET, PORTLETS, SOLR, JS, JQUERY, CSS, BOOTSTRAP, MYSQL, MVC, JSP,HTML, Web Services REST, PERFORCE
Senior Application Engineer/Architect
Confidential,New York City, New York
Responsibilities:- Technical expertise, design, development, architecture of fully working proof of concept for
- Paltalk interactive video chat browser front end application client. Technologies used: Node.JS, HTML, HTML5, jQuery, CSS, CSS3, Websockets, AngularJS, GIT, proprietary NPAPI plugins interaction logic.
- Created, developed and organized a set of Jenkins jobs for company desktop video chat client build process improvement.
Technologies used: Node.JS, HTML, HTML5, jQuery, CSS, CSS3, Websockets, REST, Javascript MVC framework AngularJS, Jenkins, GIT, MSBUILD
Senior Lead Programmer/Architect
Confidential,New York, NY
Responsibilities:- Technical expertise, design, customer interactions, development, architecture, other programmers mentoring with a full project life cycle of various applications.
- Technical expertise, design, customer interactions, development, architecture, other programmers mentoring with a full project life cycle of various applications including:
- Facebook social game friends list interactions application. Dumping and handling huge number of facebook casino gaming activity logging data into ActiveMQ middleware server with post consuming into text files NoSQL Hadoop format.. Nightly batch process, which does files automatic load to Hadoop NoSQL cluster for analytics. Technology used: JAVA, J2EE, SPRING, MVC, Electroserver gaming platform, JSP, Java Multithreading, HTML, Web Services, REST, ActiveMQ, JMX, Hadoop, MongoDB, JBOSS, AJAX, JSON JavaScript, MySQL, Hibernate, Eclipse, Hadoop, Hive, MAVEN, Vault.
Senior Lead Programmer/Architect
Confidential,Hackensack, New Jersey
Responsibilities:- Technical expertise, design, customer interactions, complete development, architecture, other programmers mentoring with a Lean/Agile full project life cycle of various applications including:
- VidyoReplay video portal is a features rich scalable interactive media management application, which is a part of VidyoConferencing system(includes VidyoDesktop, VidyoRouter, VidyoGateway, VidyoRecorder and VidyoRooms). Created full interactive web GUI client side plus server side back end programming as well. This application is a cross browser compatible plus has a custom mobile platform GUI, which works on popular mobile platforms such as iPod, iPhone, Android phone, Android tablet and other mobile platforms.
- VidyoReplay is a VidyoConference recordings media manager, which provides an user experience of creating recordings or webcasting sessions, recordings playback with video streaming, provides an external playback interfaces and Web Services API for users, multi-level security access control for recordings, logging and more. The features rich administrator configuration panel is used for complete system monitoring/ management and setting up integration with other Vidyo components, Apache security key/certificates/certificates bundle validation and manipulation, turn security on/off, secure only mode for Apache server, system monitoring, restart and more. VidyoReplay is synchronized with other modules in a system using Web Services. Technology used: JAVA, J2EE, SPRING, MVC, JSP, HTML, Video Streaming, RTMP, HLS, HTML5, WSDL, Web Services, SOAP, SOAP UI, ExtJS, AJAX, EHCACHE, JSON, JavaScript, CSS, MySQL, Perl, PostgreSQL, CVS, Apache, Tomcat. VidyoReplay has been developed with Lean/Agile full SDLC process methodology.
- Developed VidyoGateway advanced security configuration panel for government/military client, which has Apache security key/certificates/bundle management, validation, turn security on/off, secure only mode, ability to use own Certificates Authority root management, latest Apache 2.4 client OCSP management/validation and more. Technology used: JAVA, J2EE, SPRING, MVC, JSP, HTML, HTML5, ExtJS, AJAX, JSON, JavaScript, CSS, Perl, CVS, Apache, Tomcat. This panel has been developed with Lean/Agile full SDLC process methodology.
- Additional (but not limited) responsibility is a projects related BRD documents review(architecture suggestions, corrections) Apache/ Tomcat server installation and tuning plus Linux installation build scripts for change management.
Technologies used: JAVA, J2EE, SPRING, JSP, WSDL, Web Services, ExtJS, AJAX, JSON, JavaScript, CSS, MySQL, CVS, apache, tomcat, axis2, PostgreSQL
Senior Programmer/Analyst/Expert/Architect
Confidential,New York City, New York
Responsibilities:- Technical expertise, design, development, architecture with a with a Lean/Agile full project life cycle of the two applications, direct FOX and NBC customer interactions plus two programmers mentoring. Developed full web GUI client side and server side back end logic.
- Cuetrack Music Tracking application(front end server), which allows a big broadcasters like FOX Television and NBC to track their composers/publishers music appearence in more than 100 TV national and international channels. Technology used: JAVA, J2EE, MVC, PORTLETS, JSP, HTML, CSS, JMS, DOJO, AJAX, JSON, JavaScript, Java Swing,WebSphere Portal, DB2, RAD, Jetspeed, MySQL, Eclipse,,SVN.
- First phase was implemented using WebSphere Portal Server/DB2 bundle, where Java Portlets technology plus heavy usage of DB2 stored procedures, jms, dojo, ajax, dojo grids and etc. Was also responsible for full Websphere Portal and Application servers management and custom configuration.
- Second phase was inplemented using Apache Jetspeed portal Server, Tomcat, MySQL. It was done to save company software expenses for distributing multiple instances of this application between big enterprise broadcasters. All entire Cuetrack application, including portlets, data and application structures, was transferred to Jetspeed Portal Server/MySQL bundle. DB2 stored procedures were rewritten based on specification. Was also responsible for BRD documents review, Jetspeed Portal Server installation, tuning and custom configuration.
Technologies used: Java, J2EE, jsp, portlets, servlets, html, dojo, ajax, json, javascript, Websphere, DB2, MySQL, RAD, Jetspeed, Eclipse, WebSphere Portal, JMS, MS SQL Server, SSAS, Stored Procedures, Apache, Tomcat
Senior Programmer/Analyst
Confidential,New York City, New York
Responsibilities:- Legacy conversion and migration of ALPS (Pistol Licensing Application) project from Online Cobol Microfocus to the web technology (Java, J2EE, JSP, EJB3, JSF, Web Services, XML) environment with enhanced additional features.
- Was responsible to extract all the logic from a Online Cobol Microfocus application based on the screens and a code behind, write a program spec for the new ALPS application, based on the object oriented concept and a web technology to make sure all the working logic is retained, communicate to customers for any project requested changes and propositions, redesign database to be able to include customers new features, design and coding of the new ALPS application with a full project life cycle.
Technologies used: Websphere Application server and incorporates JAVA, JSP, JSF, EJB3, XML, Web Services technology with IBM DB2 database for storing data.
Project Lead Developer/Manager/Analyst
Confidential,New York City, New York
Responsibilities:- Was involved(with two people, managed by me) in design, development with a full project life cycle from scratch of credit card merchant processing system, using ASP,HTML, JAVASCRIPT, XML, MS SQL Server.
- Created web interface for Confidential (Microsoft IIS server is used) which allows merchants, sales people and management to do full company life cycle with credit card transactions, merchant applications, reports.
- With specially written software on UNIX based platform, system securely connects to Confidential merchant gateway on a back end, retrieves daily merchant data via XML and runs daily batch cycle to in corporate new data updates to the database.
- Database is running on the MSSQL Server and is really big and well designed to store all merchants’ transactions, returns, chargebacks, daily deposits, monthly statements. Database is growing after each daily cycle run and has a clustering capability and stored procedures widely used. All reports are running on the Business objects Crystal Reports Server. Responsible for complete project creation, maintenance, daily transaction batch processes running, daily reports delivering, security(Visa and Mastercard compliance were required).
Lead Developer/Analyst
Confidential,Brooklyn, New York
Responsibilities:- Creation, development and maintenance of the Web-based auto parts trading system Confidential . This system was migrated from PERL written prior version, using Java servlets, JSP, EJB, HTML, Javascript under Linux with a backend database MSSQL Server (stored procedures widely used) under Windows operating system.