Sr. Architect/full Stack Developer Resume
Middletown, NJ
SUMMARY:
- Full Stack development with an extensive IT Application Development experience working in top rate organizations including AT&T, Lockheed Martin (with Security Level clearance - Secret), and IBM, in various roles including
- Lead Software Developer/Architect, Project/Technical Manager, Technical/Business Analyst, and QA Leader. Lead several large scale projects for managing an on shore and off shore, India team, in design of distributed systems
- Implementing projects by Design Patterns, using UML, SysML and Object Oriented Analysis and Design Tools on emphasizing scalability, performance, and availability.
- Hands-on experience effectively leading 10-25 people with SDLC (software development life cycle), team work skills using Agile/Scrum, RUP (Rational Unified Process) and SDF (Software Development Framework) process tool with CMM level-3, 4, 5.
- Gather and create business/functional requirements for software design, development with unit test driven approach, test, implementation/deployment to production environment
- System documentation and end-user, demonstrating Software Architectural Design and Evaluation. Possess strong communication, team work and design skills.
TECHNICAL SKILLS:
Languages: Java 1.7+, Java Spring Framework with MVC Restful web services, Javascript, jQuery, Angular.js, Bootstrap, AJAX, JSON, D3, Flot, Python, Perl, C, Pro*C, C++, Visual C#, Backbone.js; Required.js, HTML5 with SVG, CSS3, XML, Java Swing, Java with Multi-Threading, DWR, COBOL, Fortran, OOAD(with Object Oriented Analysis and Design with UML and Distributed Pattern), MATLAB, SysML, J2EE Architect Programming with EJB(Session Bean and Entity Bean), JSP, ASP and FE tools, Java Servlets, Java Applets, SOA, JMS, PHP, LEX/YACC, AWK, Multi-threaded Programming, Communication Protocols, JAX-RS, Unix Shell Scripting - KSH, CSH, BASH, etc.
Databases: BIG Data of HADOOP by using Cloudera VM and Daytona Cymbal, MySQL and NoSQL(MongoDB, Redis, Cassandra, Couchbase), Oracle 8i, 9i(DDL, DML, PL/SQL, Transaction, View, Trigger) and Oracle Application Server 9iAS, Large Scale RDBS, Informix 7.3+, SQL(MS SQL)
Operating Systems: UNIX (Sun Solaris 10 and 9, SUN K, Unix-HP 11+(HP-UX), Linux, Red Hat Linux 5.1, AIX) with shell scripting, Windows XP/Vista/7/8.1
Software: Agile/Scrum, AWS Cloud System, Automation Build tools for Jenkins using Maven, Test Driven Tool for Solenium and Robot, InetSoft for BI/OLAP Data Modeler and Workshop(similar to Tableau or QlikView), Oracle ATG Web Application, Eclipse by using Tomcat 7.x, Netbeans 8.0, MS Visual Studio 2005, 2008, JBuilder, Eclipse for Java,, Rational ClearCase, Rational ClearQuest, Rational Suite, Rational Developer Studio, Software Quality Assurance (SQA), Sablime, GNU compilers, linkers and debuggers, CVS, Junit, JSTL, Cache, RogueWave Tools.h++, DBTools.h, Purify and PureCoverage, Sun Solaris Workshop, SNMP, CMIP, TL1, SNMS, CMIP, CORBA, HLA, DIS/PDU, Network Protocol such as DNS, SNMP, VOIP, Network Security-VPN, Firewalls, Proxy, IDS/IPS, ASP.NET, Spring Framework and Hibernate, Apache Solr 5.3.0 in XML format and ElasticSearch 2.0 in JSON
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
Sr. Architect/Full Stack developer
Responsibilities:
- Sr. Java and Python Architect and Sr. Developer for DDoS and Flood Project Developer which aims for the AT&T network Disaster Relief and Mitigation when it is attacked or overflowed, causing the network be dead or malfunctioning.
- DDoS (Distributed Denial Of Service) Development as a Senior Java Developer by using Java 1.7, JSP, Javascript, jQuery, Angular.js, HTML5, CSS3, Bootstrap, D3, JSON, DWR AJAX, Java Spring Frame Work with Arbor and Radware for Scrubbing and Mitigation for MVC Restful web services.
- Develop DDoS Portal graphics for mitigation and scrubbing flow by using JavaScript and JQuery
- Enhance IDC Reporting by displaying the IDC Larger aggregate when user searches information regarding an IDC IP Address
- Add ISP Agnostic as service type in Customer Summary screen
- Changes to the Order Wizard for IDC Customers
- Provision Flow Sensor Devices for ISP Agnostic
- Develop modern real time search applications algorithm by using ElasticSearch 2.0 in JSON format
- Webkit development for Delta Reports Analysis tool
- Development GUI by adopting Agile/Scrum process method, by using Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j, VAS, DOM, DHTML, XML, Javascript, jQuery, Bootstrap, Angular.js, HTML5, CSS3, JSON, DWR AJAX, Python, Perl, Java 1.7, and C++ under a RESTful Webkit architectural environment for viewing/querying/searching for the difference from the huge size whole network Big Data between current flow and base flow by using the BI/OLAP InetSoft for the
- Data Modeler and by using Robot for Unit test driven tool and by using Javascript Design Pattern. By using this tool, it is very possible for the network trouble shooting efficiently by adopting Agile/Scrum process.
- Upon an architecture study between Apache Solr 5.3.0 in XML format and ElasticSearch 2.0 in JSON format by using Python and Javascript and rule based Drupal product, decided to use ElasticSearch 2.0 because
- ElasticSearch's Query DSL syntax is really flexible and it's pretty easy to write complex queries with it, though it does border on being verbose.
- Elasticsearchtakes it to the next level with anarchitecture for creating modern real time search applications.
- Webkit development for Siganom(Significant Anomalies) Analysis tool
Confidential, Moorestown, NJ
Technical Manager/Lead Member
Responsibilities:
- Developed and enhanced a high fidelity simulation software, MEDUSA GUI for the AEGIS Combat Battle System for BMD 4.0.1, ACB12 and BMD 5.1 in C&D, SPY-1(Radar), WCS, and many other components. The backend processes were implemented by using C, C#, C++, Java, Python and the frontend processes were implemented by using Apache Server, Java Swing, JSP, ASP, Java Servlets, JDBC, Python, and Perl.
- By using Oracle ATG Web Commerce, I developed a Purchasing Procurement Software for Lockheed Martin to boost its cross-channel business growth on purchasing civilian products. This new software development of using Oracle ATG Web Commerce Feature, helped Lockheed Martin quickly find desired products, learn about new offerings, comparison shop, register for gifts, preorder products, redeem coupons, and easily complete their purchases.
- Developed and enhanced a high fidelity BMD threat simulation software, PROMEThEUS in BMD 4.0.1. The back-end processes were implemented by using C, C#, C++, Java, Python and the front-end processes were implemented by using Apache Server, Java Swing, JSP, Java Servlets, ASP, JDBC, Python, and Perl.
- Developed a Navy system, TSTS (Total Ship System) to Navy Yard Customers in Washington D.C. in a real time mode by integrating all existing simulators such as LMSAS, Gateway, OASIS, ACSIS, BRIDGE, and SCOT via HLA (CORBA) and socket programming in DIS PDU format. The back-end processes were implemented by using C, C#, C++, Java, Python and the front-end processes were implemented by using Apache Server, Java Swing, JSP, ASP, Java Servlets, JDBC, Python, and Perl.
- For Korean ADD customers, wrote a TLR (Top Level Requirement) for their future Battle Combat System. Based on this TLR, all element level Battle ship requirements were written in the area of CIWS, AAW, BMD, SUW, ASuW, and Land Attack.
- Developed OSCAR Sea based BMD simulation program by using MATLAB, Python, and Perl.
- As a System Analysis for “FBX-T National Defense program” simulation held in CSEDS by connecting SAT COMM, C2BMC, and SPAWAR via Link 16 protocol, captured all coming/going data from CDLMS, C&D, SPY-1, and WCS via Workbench and analyzed the simulation result by comparison among Truth data and Cueing data from SAT COMM and Aegis own detected data from SPY-1 and plot these results by using MATLAB.
- Developed C2 Squadron Simulation area by using LMSAS and OPNET. The back-end processes were implemented by using Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j, VAS, DOM, DHTML, XML, C, C++, Java, Python and the front-end processes were implemented by using Apache Server, Java Swing, JSP, Java Servlets, JDBC, Python, and Perl.
- Developed F-35 Logistics simulation by LM developed SEM simulation tool by using C, C#, C++, Java,
- Java Swing, Python, and Perl
- Developed SBI (Secure Border Initiative Net) simulation in Mexico and Canada border regions by using C++, Java, Java Swing, Python, and Perl.
Confidential, Middletown, NJ
As Lead Developer/Lead Tester
Responsibilities:
- Developed and tested an Interactive Web-based Rebate System for the telecommunication Port and PVC which was the Corporate Security System by using IBM WebSphere 4.x, WASD 4.x, Jakarta Web server such as
- Tomcat, JBoss, Apache Server, and Struts. Reporting cycle for the customer became interactive through the web-based implementation, eliminating the need for the customer to wait for an end-of-the-month report
- Reimbursement processing could then be done on a daily as opposed to a monthly basis.
- Developed and tested a central information bank for the billing, ordering telephone number assignment for new customer service departments, greatly reducing the time it took for answering customer questions and resolving problems.
- This was the first automated system for the "splitting" of telephone numbers into newly assigned area codes; ILEC Interface/Client Interface which Interacted whether through phone, e-mail or database means with other ILEC's like Verizon, SBC, MCI or SWBT
- Monitored Ordering & Provisioning to track orders placed with the ILEC's through databases; The provisioning part was the completion or engineering of the circuits ordered.
- The majority code of the development was written in Clear Case, CGI in Perl, IBM WebSphere 4.x, WASD 4.x, JAVA, ASP and C++ language in UNIX server side
- Visual Basic 6.0, VB Script, Visual C++, in window side by storing the data into Sybase 10.x, IBM DB2/UDB under Linux while transferring data from/to other connected system by using Connect/Direct.
- Developed and tested an innovative billing system by storing 2 years billing data for customers by using Teradata Veritas File System from the huge size of AT&T whole billing Big Data, which could be retrieved interactively - background processes to store tetra-million bytes of CDR billing data for 2 years into database and to retrieve them effectively by splitting 3 months, 6 months and remaining old data. CDW project resulted in the recovery of approximately $145 million in customer payments and significantly increased future billing efficiency.
- The fastest access data was stored in the hard disk while the rest of data was stored into the specially designed Hitachi Veritas File System for the fast access. Newly stored data less than 3 months old, was stored in Oracle 8.x database while the oldest data was stored in Hitachi Database using Data Warehousing of OLAP(Online Analytical Processing by using ETL(Extraction, Transformation, and Loading) tools such as Oracle Warehouse builder and Informatica. This project successfully challenged the long standing thought process that claimed it was impossible to store more than 3 months worth of customer billing information.
- The majority code of the development was done in Visual Basic 5.0 in Window and Motif and Openlook X-Window in workstation, C, later C++, JAVA Object Oriented scheme by using Object Oriented language tools such as RogueWave Tools.h++, DBTools.h, Purify and PureCoverage, Clear Case, Sablime, and ksh script language by interconnecting other systems by CORBA and Connect/Direct communication tools. Codes were implemented by using inter process communication and shared memory scheme - mutli-threading, Sockets, Real Time UNIX based multiprocessor systems.
- Many Other Miscellaneous Project
