Senior Developer/lead Resume
Alpharetta, GA
SUMMARY:
- Over sixteen years of experience in delivering mission critical Web Application using Spring - boot Micro-services systems for multi-national companies
- Experienced in implementing Enterprise Cloud Network systems, Payment and Marketing Management systems for Telcos and Hospitality business domains.
- Seven years of experience in using SpringBoot, Eureka, Hystrix, Java Core, J2EE, JBoss/Wildfly, JDBC, JMS, RESTful API, SOAP, AOP, Cassandra frame works.
- Expert in designing, developing and deploying Micro-services, Client/Server Web applications and Cloud Web Services using Java Core, J2EE (JBoss, SpringBoot, Apache, Tomcat), SOAP, Spring MVC, and APIs, AngularJs, WSDL, Axis and C++.
- Designed and developed fine grained RESTful Micro-services using SpringBoot, Eureka, Hystrix, Micro-sites, and Gateways
- Proficient in writing three tier applications in Spring MVC, Java, J2EE, EJB, Hibernate API, AJAX, JSP, JMS/MQ, JAX-WS, XSLT, JavaScript, JSON, using SOA, ESB and best design patterns.
- Designed and deployed BigData system POC based on Cassandra (CQL), YARN, Kafka and Samza (of LinkedIn) to browse Application logs and track web clicks.
- Strong Experience with leading RDBM Systems including Oracle 11G RAC and 10, GoldenGate, Informix 10, MS SQL Server, DB2, and MySQL. Enhanced Application performance with Hazelcast. Terracotta EhCache.
- Extensively coded Oracle SQL, Oracle OCI API and PL/SQL procedures for better performance of J2EE application systems and reports. Optimized SQL/PLSQL, and performed TPC benchmarks on SMP processor systems.
- Experienced in Agile Project Methodology, using WebSphere RAD (IBM), WebLogic and CASE and UML tools, for architecting enterprise systems.
- Strong experience in specifying requirements, analyzing and optimizing APIs and systems; estimating and planning for application development and deployment.
- Developed application server systems, including Management, Insurance, Marketing, Reservation, Sales, Billing, Activation systems.
- Implemented video and text content management for media (TV) companies.
- More than ten years of experience on multi-platform environments, including Sun Solaris, RHEL Linux, Unix, Windows Servers and Win XP.
- Expert in creating project documents and manuals using Microsoft Project, OpenWorkBench, together with Microsoft Office - Word, Excel, Access, PowerPoint.
- Full Software Life Cycle Development (SDLC) experience with exceptional analytical and problem solving skills. Team Player with good communication skills Confidential all levels of development methods, such as RUP, Agile, Scrum, ClearCase, CVS.
- Able to work within team environment. Strong interpersonal and negotiation skills.
TECHNICAL SKILLS:
Programming Languages/Tools: Java, J2EE, Spring, C++, C, JavaScript, JSON, XML, SOAP, RESTful APIs, Maven, UNIX scripts, Microsoft MFC, VisualStudio, Java libraries, UML and Design Patterns of GoF
App. Servers and WEB Tools: WebLogic, Apache, Tomcat5/4, Apache Axis, CXF, JBoss, Eclipse, IBM Interact, Websphere, Initiate with High availability clusters. YARN (Hadoop)
Frame works/Tools: Spring Boot, Eureka, Hystrix, Ribbon, Struts 1/2(MVC), Tags, SOAP (gsoap), Hibernate 3, EJB3/2, JSP, JMX, JMS, MQ, ESB and JAX, WSDL, Cloud AWS. Jenkins, CASE Visual-Paradigmn. Kafka, Samza, Grails, e-Commerce, SDK; Maven, ant, CVS, SubVersion. Agile/Scrum using Rally, and JIRA.
Database RDBMS: Oracle 11g, 10, 9i; Goldengate, DB2, MS SQL Server, MySQL 5, Sybase and others; SQL, PLSQL, HQL/Criteria (Hibernate).Tuned DB and OS performance. Conducted benchmarks (TPC) on SMP systems.
Operating Systems: Oracle Solaris, AIX, RH Linux, Windows 2012 Servers. Windows XP and UNIX
Network Protocols/File Formats: TCP/IP, FTP tools, Archive protocols, EDI, SAN. Developed transfer protocols HSAM, Content Management. Cisco wire-speed switches for high speed video file transfer.
PROFESSIONAL EXPERIENCE:
Confidential,Alpharetta, GA
Senior Developer/Lead
Responsibilities:
- Designed and deployed PayBill fine grained Micro-services to implement payment services for Device purchase and subscriber service usage charges
- Experienced in implementing highly scalable Spring Boot Micro-services, using Spring Ribbon load balancer, Eureka (discovery), and configuration servers
- Designed Oracle Coherence to cache the session responses for fast turn-around to the front-ends
- Proficient in implementing RESTful (JSON/XML) transport message and merging fine-grained re-usable responses Confidential the gateway
- Implemented front end Micro-site to deliver fast initial landing pages with promotional offerings
- Analyzed One-time Payment (mobile service charges), Collections, Auto-Pay and Device payment requirement
- Designed and enhanced the Cloud network configuration models in VHAP to support NATPools, Inet6, CIDR, PIP and others for Network configuration.
- Designed new work orders for provisioning to Cisco and Ericsson (MPN) applications using RESTful API (JSON) protocols.
- Implemented a good work-flow management system (MPN) for VZW business, and network teams with Cisco and Ericsson router suppliers
- Scheduled batch files for network configuration transfers Confidential periodic intervals from the JBoss/Wildfly container
- Enhanced the design of Applications that used Java Core, Wildfly/JBoss, J2EE, JSF/Primefaces, POI, Siteminder (SSO), JMS, SOAP, Hibernate, Tomcat, Apache, SOA, and advanced REST technologies.
- Improved the Operations and Administration of the provisioning applications using VHAP and MPN. Reduced provisioning time to four weeks from eight.
- As HPUX is existing, the team got a high priority project to migrate three applications - VHAP, VGRX, VNAS - to RHEL Linux.
- Installed and customized the .conf files of Jenkins, Apache (httpd), CA Siteminder (SSO), Wildfly, tomcat, and key certificates for secure transfers
- Key participant in daily Agile scrums and sprint planning team, consisting of a our IT professionals and external parties including Cisco and Ericsson
Environment: Spring Boot, Eureka (Discovery), Hystrix, Ribbon,Coherence, Tomcat, JBoss, Apache, CA Siteminder (SSO)
Continental,Dunwoody, GA
Team Lead/Senior Developer
Responsibilities:- Lead on-shore and off-shore teams to deliver advanced marketing engine to send customized room and reward offers based on user profiles
- Enhanced the IBM Interact offers to pick offers based on first (CRM and Loyalty) and second party (B2B) customer data.
- Enhanced Master data management (IBM Initiate) for few million guests using Guest Synthesis and offline Reservation applications.
- Revised the Hazelcast Cache server APIs and configurations to implement parallel/concurrent processing without any conflict updates.
- Lead and improved the database access effort, using improved SQL code using upsert and other sql commands.
- Implemented pilot project for Cassandra DB (CQL) to track guest processes
- Enhanced the designs of Applications that used Java Core, Spring, J2EE, JSP, JMS, IBM MQ, SOAP, Hibernate, Apache Axis, SOA, and advanced Database technologies.
- Improved the Operations and Administration of few Applications Confidential the CRM applications to improve the high availability.
Environment: J2EE, Tomcat, IBM Unica Interact, WebSphere, and Apache,Axis, IBM Initiate (MDM), Holidex, Oracle RAC, Adobe DMP
Confidential, Johns Creek, GA
Architect/Developer
Responsibilities:- Designed new IDF (Proof of Concept) application to process log files and web-click events, in near real-time. IDF uses parallel processing concepts to deliver high performance.
- Using advanced resource allocation and scheduling of YARN (Hadoop), scheduled data capture and flow tasks on three Linux (CentOS) nodes
- Successfully implemented message flows and storage, using Apache KAFKA to transfer and store log files and WebClick event data.
- Delivered high availability Streaming solution, using Apace Samza (formerly developed Confidential LinkedIn). Samza converts incoming events and log lines from multiples sources, and feeds Kafka. Used YARN to schedule the tasks, with failover features.
- Aimed Confidential processing Messages up to 10 million lines or events per minutes, with replay capability for up to seven days.
- Samza software need refinement (incubation stage) and waiting for next release.
Environment: Java/J2EE, YARN, SAMZA, Kafka, Spring, and Tomcat.
Confidential,Sandy Springs, GA
Consultant
Responsibilities:- Designed new REST application to process Sales Order from consumers and partners. The new application checks for Eligibility and Serviceability of the customer based on their past history.
- Implemented and integrated new Order Processing services using APIs (SOAP) supplied by the Verizon, PICO, Pennsylvania Energy and Confidential &T inc.
- Accord implements and support about forty partners APIs (WSDL files), using Service Oriented Architecture (SOA), JBoss, WebLogic, Jersey, Axis and others for trouble free integration.
- Redesigned and enhanced the Database tables to support new order processing and optimized the access using Hibernate.
- Enhanced the Web Frontend applications, including SWING applications, to prompt the sales agents and customers to choose right Bundled products and services.
- Reviewed the Requirements and Design with off-shore team to implement the efficient results and minimal QA issues.
Environment: Java/J2EE, Jersey, JBoss, Oracle10G, Tomcat and Apache. Languages: Spring, Java, J2EE, EJB, SQLPlus, PLSQL, JMS, AngularJs,SOAP, Apache, Hibernate 3.0, JAX, Drools, Spring
Confidential,Atlanta, GA
Consultant
Responsibilities:- Redesigned and enhanced the AERP application system to display complex Financial and sales summaries on Desktop (Web browser) and iPad application. Optimized the data feed to the front-end to help improve the interactive responses.
- Migrated the Mercury application to use new Hyperion V11 libraries and WebLogic10.3 to help deliver the advanced features of Hyperion finance applications. Application is based on SOA, AngularJs and ESB.
- Fine tuned the database (blob) access and execution paths during the performance tests and decreased the response times on case by case basis.
- Optimized back-end logic using cashing and better GC algorithms for efficient use of server resources
Environment: Java/J2EE, WebLogic10.3, Oracle, Tomcat and Apache, VMBox. Languages: Spring, Java, J2EE, EJB, SQLPlus, PLSQL, JMS,JMS, AngularJs, SOAP, Apache, Hibernate 3.0, JAX Strut II, XML, JTS, JSON, Axis, Hibernate (ORM)
