Lead Architect / Feature Lead Engineer Resume
Alpharetta, GA
OBJECTIVE:
Manage/Architect software development projects utilizing strengths in problem solving, efficiency and effectiveness.
SUMMARY:
Fifteen plus years of experience in Software Architecture, Full stack Enterprise Applications Design/Development and Implementation with commended performance. Possess strong technical knowledge in various programming languages, Enterprise Application Integration tools, Big data and databases. Lead functional and technical teams for complete Software Development Lifecycle. Excellent team/mentoring skills.
TECHNICAL SKILLS:
- Spring Boot, Gulp, Java, EJB, Servlets, Portlets, ReactJS, JQUERY, JSP, AJAX, RMI, JDBC, Ant, Axis, Maven, CORBA, Vitria, Mercator, Web Methods, C, C++, SQL, PL/SQL, XML, VXML, HTML, JDBC 2.0, Struts, Hibernate, Spring, PERL, Python, CGI, SOAP, TCP/IP, SOAP, JSON, Vignette, Webmethods
- Centos, Solaris, Confidential - Unix, BSD, Windows 7, Vista, Windows 95 & 98, MS-DOS, and OS/2.
- DevOps, Docker, Continuous Delivery, Ansible, Jenkins, Sonar, Webpack, Oracle Web logic Server 11g (10.3), JBOSS, BEA Web logic 7.1/6.x/5.1, Glass Fish, Sun Application Server 8.0/7.0, JRun, iPlanet 6.0, WebSphere 3.0
- Hortonworks, Zookeeper, Kafka, Apache Storm, Elastic Search, Logstash, Kibana, Hadoop, HBase, SpringBoot, NodeJS, Dropwizard, Swagger, Oracle 11i, Oracle 10g, Oracle 9i, Oracle 8i, Sybase and Microsoft Access.
- Enterprise Architect, Rational Rose Professional J Edition 2002 / Rational Rose 2000, Erwin
- Git, GitHub, Subversion (SVS), Rational Clear Case, PVCS Dimensions, CVS
- RUP(Rational Unified Process) Methodology, SEI Capability Maturity Model Methodology
- Micro services, SOA architecture, Restful service architecture, JUNIT framework, Mockito, JMockit
- Eclipse, Net Beans
PROFESSIONAL EXPERIENCE:
Lead Architect / Feature Lead Engineer
Confidential, Alpharetta, GA
(Technologies/skills used: Microservices, Hortonworks, Hadoop, HBase, Apache Storm, Kafka, Docker, Ansible, J2EE, ReactJS, Gulp, NodeJS, NPM, AJAX, JQUERY, Spring Boot, Drop wizard, Oracle 11i, Vignette, Tomcat, JWSDK (web services), SOAP, XML, SOA, Restful services, JSON, Scrum, Spring, JSP, Maven 1.0/2.0, no SQL database development, HBase, Eclipse)
Responsibilities:
- Architected portal micro services solution for IOT with backend big data solutions. Modeled Oauth 2.0 authentication as gateway for rest API access. Designed/Implemented reverse proxying from UI to backend rest services. Responsible for overall technology and architectural design for platform framework.
- Lead the team in architecting, designing and implementing sub feature components of Confidential support center portal for insight remote monitoring of devices, involved in analysis, architecting, design and construction phases of the project. Involved in end to end design of device data tele metrics flow. Developed dashboard pages to display customer’s IT environment and manage the devices, service events, warranties and contracts centrally from portal.
- Implemented HPSC external search for various product lines, to appear on different search engines.
Lead Architect
Confidential, Atlanta, GA
(Technologies/skills used: J2EE, AJAX, Google Maps, Google Analytics, Glass Fish, Sun One application servers, apache webservers, Oracle 10g, Vignette, web methods, JWSDK (web services), SOAP, XML, SOA, Rational suite, UML design methodologies, Struts, Hibernate, Tiles, Spring, JSP, Maven 1.0/2.0, SQL, PLSQL, MS Project, Eclipse)
Responsibilities:
- Architected and developed a new Georgia Sexual Offender Search and Felon Search project using Google Maps. Code extensively used AJAX on the front end for drawing polylines, used geocodes (for mapping latitudes and longitudes) and markers. Currently in system test planning to migrate the application to mobile devices (iPhone) safari, droid with sensor and non-sensor options.
- Designed and developed Agency information security reporting (AIRS) system for data collection and reporting by state entities. AISR application is an enterprise tool that provides state government entities a centralized, reliable, and easy to use web application to provide information such as expenditures, projects, plans, applications, security etc.
- Managed/Architected GPS (Georgia portal services) rewrite/reengineering project. All the state legacy applications are re-engineered and rewritten using JAVA, ORACLE, and SPRING, HIBERNATE, STRUTS. Developed layered architecture framework standards and implemented in statewide IT development projects.
- Managed development of LTNM (License to Name match and VOIP project, which is part of the Georgia state data sales business.
- Managed high profile Development efforts for reengineering all state legacy applications payment engine modules to be PCI compliant. Applications involved in payment engine re-engineering are secretary of state’s annual corporate renewal, corporate records, department of revenues tag renewals, medical board license renewals, alcohol license renewals, Kennesaw state university alumni registrations, state poison control services.
- Managed development project implementing web-services interface for Federal National Sex Offender Public Registry for FBI (federal bureau of investigation) and GBI (Georgia Bureau of investigation).
Consultant
Confidential, Atlanta, GA
(Technologies/skills used: J2EE, C++, JBOSS, SOAP, VXML, JSP, Eclipse)
Responsibilities:
- Lead a team to develop Voice web browser (VOCALOS) - VOIP, software designed specifically for OEM and Channel Partners. Managed team from development to deployment of complete platform suit consisting of control center, epicenter and info center.
Development Lead/Project Lead
Confidential, Atlanta, GA
(Technologies/skills used: J2EE, Mercator, BEA Web logic 7.1/6.x/5.1, Oracle8i, Vitria, CORBA, XML, Perl, Rational suite, UML, JSP, SQL, PLSQL)
Responsibilities:
- Lead a project for implementing Daily Rating and MMS Picture Messaging into the billing systems. Daily Rating is implemented to reduce its bad debt ratio presented by both early-life customers and those that present risky behavior that is commonly found in write-off and never pay customers.
- Lead a project for implementing the Direct Debit/ Direct Pay and Fraud Restrictions for financial service representatives in Electronic Bill Payment and Presentment system. The registered customers were able to setup and maintain their own DirectPay information or Customer service representatives can set up and maintain DirectPay information on behalf of registered and unregistered customers. This provided a consistent DirectPay process for ALLTELS’S three billing systems.
- Implemented EDI-811 V4010 for clients Consumer Power and Pharmacia Upjohn’s using Mercator 6.0
- Lead the development of E-wallet system and integrated the components into Electronic Bill Payment and presentment system. Ported business logic of the e-Payment system from Java servlets to EJB to improve performance and scalability.
- Lead a project for developing web based payment application and wireless subscriber activation system. The work included design, development for front end using Java script and Java server pages (JSP), business logic layer using servlets/EJB’s and database operations using JDBC
- Lead architecture improvement project for point of sale applications. The project involved replacing c++ library to CORBA architecture to improve the performance and scalability. Vitria Businessware was used as client and CORBA server written using Iona's ORBIX in C++.
- Lead the data conversion teams for Nebraska/Louisiana/Mississippi markets from legacy systems to Alltel’s virtuoso online billing system using oracle 9i. Used PL/SQL, UNIX and perl scripts extensively.
Client Server Senior Developer Analyst
Confidential, Atlanta
Responsibilities:
- Created enhancements for wireless and wireline customer care and billing system (Virtuoso II) running on Windows client, Confidential -Unix server platform
- Developed conceptual, functional, and technical designs
- Designed and created GUIs using Visual C++, Java (standard API, AWT and SWING), and Foundation.
- Developed GUI tools to add and configure application users and to maintain different tables in the database through JDBC
- Developed client code for windows and the associated services to run on the server using C, C++ and SQL
- Enhanced server side asynchronous processes used for data pull downs from mainframes
- Debugged windows client and server code with Visual C++ and Confidential -Unix debuggers
- Set up testing environment for implementation of enhancements and ensuring proper promotion of code
- Loaded Oracle database tables and implemented triggers and stored procedures using PL/SQL
- Developed unit and assembly test plans.
Programmer Analyst
Confidential, Atlanta
Responsibilities:
- UNIX scripts to BCP data files coming from heterogeneous systems such as MVS mainframe to UNIX OS or Sybase RDBMS tables and implemented ‘C’ programs to convert data
- C/C++ modules with embedded SQL to improve the performance of the application
- Triggers, indexes to improve the data access time and to trouble shoot performance problems within the production environment
- Find and fix Switch Manager related problems which provides interface between billing and customer care application and different makes and models of telecommunication switches
- Data patches requiring extensive knowledge of data conversion, data integrity and data loading tools
- Technical papers on standardized steps for building and debugging client and server side codes, debugging Asynchronous processes, Switch Manager functions
