Surya Nampelly

  • Java Architect
  • Washington, DC
  • Member Since Mar 25, 2023

Candidates About

 

Surya Nampelly

Summary

·         19 years of experience in Analysis, Architecture, Design, Development, Testing, Continuous Integration and Deployment.

·         Expertise in Java, JEE and relative technologies such as Java-J2SE, Java Swing, EJB, JSP, Servlets, JDBC, JNDI, JMS, MULTITHREADING, JSON, Java Beans, Web Services, Custom tag libraries, RMI, XML, XSLT, XML-Schema, JAXB, JAXP and using IDE tools WSAD 4.x/5.0/5.1.2, J Builder, Eclipse 2.1 to 3.6, JBOSS Fuse and BRMS.

·         Domain expertise in Government, Finance, Ecommerce, Telecom, Risk Analysis, Healthcare, Insurance, Trading and Federal Aviation.

·         Enterprise Application Development and Portal Development on IBM platform -  WSAD 4.0/5.0/5.1.2, MQ Series, WebSphere Portal Toolkit 4.1/5.x, Rational Requisite Pro, WebSphere Portal Server 4.0/5.0 and Web logic 8.1/12 Application Server, Portal Server, ATG Dynamo and Work Shop.

·         Expertise in markup and scripting languages such as HTML5, XML, DHTML, XHTML, JavaScript, CSS, DOJO, JSON and GWT.

·         Expertise in Architectures like ESB, SOA, Micro Services and Cloud Computing.

·         Excellent experience in SQL, PL/SQL, Triggers, Functions and Stored Procedures in Oracle9i/10g/12, SQL Server 2000, Omni and Legacy Mainframe databases.

·         Developed process workflows (jpd) and page flows (jpf) using BEA Workshop, and WLI.

·         Good experience in server side Business Logic Development using Session, Entity Beans, EJB3 and Message Driven Beans.

·         Expert knowledge of Relational Database Management Systems like MS-Access, Oracle 10g, SQL Server 2000 and DB2 and project management tools like MS-Project.

·         Involved in complete software development life cycle (SDLC) of the software product from Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing. Provided production support and developed documentation of development details.

·         Expert in Use-case design, Test Case, Test Plans, Class & Sequence diagrams, State Transition Diagram using UML in Rational Rose Enterprise Edition, Microsoft Visio and Borland TogetherJ.

·         Developed Search Criteria based on Lucene, SOLR.

·         Expert in developing Web Services with Apache CXF Framework.

·         Expert in integrating spring, Apache Camel and AMQ.

·         Expert in developing XMLSchema, XPath and XSLT documents by using XMLSPY V5.

·         Expert in DevOps technologies like Jenkins, Artifactory, Ansible Tower.

 

Education & Certifications

·         Bachelor of Technology from Nagarjuna University

·         ITIL V3 Foundation

·         SCJP 1.4, SCBCD, SCEA

·         Brain bench certification in Ecom Concepts, Java 2, Java-EJB, JSP

 

Technical skills

Operating Systems                         Windows’ 95, ‘98, ‘00, XP, VISTA, NT, 2003, 7, 8, 10, Linux, Unix

Programming Languages              JSE 5.0/6.0/7.0/8.0, J2SE1.4.2SDK, J2EE 1.4, JEE, JSF 1.2/2.0, C++,

                                                                C,  Groovy 1.6.0, Java 6/7/8

RDBMS/DBMS                                   ORACLE9.x/10g, MS-SQL Server 2000, DB2, mySQL, SYBASE Internet

Tools:                                                    HTML, JavaScript, Servlets 2.4, JSP1.1/2.0, Web 2.0, AJAX, DWR,

DOJO, Middleware: Enterprise Java Beans 1.1/2.0, RMI, JMS1.1, TIBCO

                                                EMS

App Servers                                       Weblogic 8.1, 10.3, 12, Weblogic Portal, IBM WAS4.0/5.1.2/6.0,WPS 6.0,

Apache AMQ, CAMEL, JBoss 3.2.X.

Other Tools                                         VSS, Rational Rose 2000e, Together J, PL/SQL Dev, Eclipse 2.1/3.0/3.1,

RAD 6.0, CSS, CVS, TOAD, Rational Clear Case/Clear Quest, Crystal Reports, WSAD 5.1.2, Star Team, Subversion, Load Runner, Mercury Quality Center, ILOG JRules IDE, MS Project, JavaDoc, DROOLS, PDFLIB.

Process & Frameworks:                UML, RUP, Struts1.1/1.2/2.0, Hibernate, JSON, Cayenne, OOAD, Spring Framework, CXF, Webflow, QUARTZ, SEAM, Spring Security, Spring Batch, RBAC and SSO


Experience

Jun 2015 – present                          FAA (Federal Aviation Administration), Washington, DC                                                  

Software Architect

Description: The Federal Aviation Administration is the national aviation authority of United States. AS an agency of United States Department of Transportation, it has authority to regulate and oversee all aspects of American civil aviation. NAVLean is Navigation Procedures Project within 2015 consisting of recommendations for improving and streamlining our Instrument Flight Procedure (IFP) Processes. Obstacle Authoritative Source automation process is to define and categorize the obstacles from different sources and of different types in to their appropriate categories in a better and quicker automated fashion.

ATOMS – Air Traffic Operations Management System. It covers the Schedule, Shift and Pay Period maintenance of Air Traffic Operators and Air Traffic Controllers.

MYPROFILE.FAA.GOV – Employee and Contract Portal where data about employee and contractors can be hosted and shared across FAA critical applications like Helpdesk, Active Directory, Private Office Staff and other vendor applications.

Responsibilities:

·         Architected and created artifacts for HLD and LLD.

·         Created mapping fields for DB field name and AIXM Tags.

·         ActiveMQ used or JMS implementation.

·         Developed RESTful Webservices for payment and shift management.

·         Designed Identity and Security Solution for ATOMS.

·         Implemented RBAC security for ATOMS and developed POCs and Prototypes.

·         Developed Road map for entire project and variety of users.

·         Developed mapping objects for AAS-data-layer hibernate hbm xml files.

·         Architected, Designed, and, Developed interfaces in Airnav2 aom module.

·         Architected, Designed and, Developed interfaces and classes in Airnav2 aom beans module.

·         Developed wrapper classes for Airnav2 aom vo wrapper module.

·         Developed VO classes for Airnav2 aom vo module.

·         Development of test parameters, application characteristics and customer acceptance criteria for the application.

·         Architected Rules Engine based on Jboss Drools Framework.

·         Developed rules for Shift management and Pay Roll.

·         Created test scenarios in Jboss BRMS Business Central.

·         Developed Spring Configuration XML file that contains declarations and other dependent objects declaration.

·         Developed front-end web user interfaces with AngularJS.

·         Developed search tab with AngularJS.

·         Developed POM files for MAVEN to clean, package and building JAR and WAR files.

·         Developed H2 and Active MQ utility classes to access H2 data and Active MQ messages.

·         Configured Toad client to access various databases

·         Configured and Code reviewed in GIT and Stash.

·         Used SOAP UI for web services testing.

·         Worked in obstacle upload process and survey upload process.

·         Deployed jar and zip files to Dev, test and integration environments.

·         Developed, configured and executed Jenkins jobs for multiple projects in ATOMS.

·         Configured Artifactory and exported the war files to be deployed to Artifactory Server.

·         Developed Play books to install and configure deployment server and deploy the ATOMS war files to dev, test and int environments.

Environment: Java 7/8, SOA, JEE, Spring STS, REST WS, JSON, GIT, SPRING CORE, MVC, MAVEN, JavaScript, Apache Active MQ, JIRA, ORACLE, Log4j, Logback, slf4j, JUNIT, JBoss Fuse, JBoss BRMS, JBoss DevStudio, Spring JMS Template, JDBC, SSH, Putty, Agile, Windows, AWS Cloud, Spring Security for webservices, Jenkins, Artifactory, AngularJS, Ansible Tower,  MicroServices, RBAC, Hibernate, MyBatis and UNIX

 

 

Jun 2014 – May 2015                       Logi Analytics Inc., Mclean-VA                                                                                                

Senior J2EE Engineer

Description: NGP is the collaborative analytics platform for OEMs and Large Enterprises that enables the rapid creation of information applications by simplifying analytical application developmental challenges while offering the embed-ability, flexibility and control that non-platform based solutions can’t offer.

NGP will evolve the core concepts of the current Logi Info platform and will move the platform from the current 2 tier based ASP.NET 2.0 architecture to an n-Tier service oriented architecture.

NGP 1.0 will be made up of 3 high level components targeted at specific user types (personas)

A Self-Service web-based business-user-friendly Embedded Analytics Authoring and Collaboration Environment A service oriented web-developer-friendly Embedded Analytics Application Framework and Services. A lightweight and extensible Data Virtualization Engine

Responsibilities:

·         Created Architecture Document based on Product Road map.

·         Played key role in Data Services and Application Services Modules in Architecture, Design, Development, Build and Testing activities.

·         Worked closely with Product Owner (Manager) to define the fine detailed product requirements.

·         Data Service project architecture is based on Spring Framework using RESTful web services on top of it. Application Services will talk to Data Services thru Apache Active Message Queue by sending JMS requests. Data request and response both are in JSON format.

·         Data Services feed the data by Active Engine which will be back bone for data retrieval process.

·         Application Services will send Data View Definition which is in JSON format and this DVD will contain all connection information about various databases like mySQL, oracle, vertica, redshift, PostgreSQL.

·         Involved in the creation of Class Diagrams, Sequence Diagrams for analysis and design of the application.

·         Development of test parameters, application characteristics and customer acceptance criteria for the application.

·         Developed Spring Configuration XML file that contains declarations and other dependent objects declaration.

·         Developed POC with microservices architecture.

·         Developed RESTful Web services and used Google GSON for JSON parsing.

·         Involved in building and parsing JSON. Involved in designing the UML diagrams.

·         Developed settings JSON file for multiple environments.

·         Used MAVEN for clean, package and building JAR files.

·         Developed H2 and Active MQ utility classes to access H2 data and Active MQ messages.

·         Configured H2 and Apache Active MQ for both embedded and server mode.

·         Worked in Agile Environment with Solutions Architect, Product Manager, Cross functional and overseas Teams. Code reviewed in GIT and Stash.

·         Architected and Integrated Spring Security in various modules which will inspect incoming http requests and implements user defined security checking.

·         Worked on Performance Tuning and other Non-functional requirements for NGP.

·         Gathered requirements for Data Hub which will be Beta Release at the end of the year.

·         Configure Jenkins build jobs in both Windows and UNIX environments.

·         Deployed jar and zip files to Dev and QA environments.

·         Did performance testing and load testing with JMeter and Soap UI.

·         Handled end of sprint demos and presentations to larger audience like BDR, Sales and Management teams.

·         Developed routes using apache camel for various users.

·         Developed front-end web user interfaces with AngularJS.

·         Developed single page application with AngularJS.

·         Installed Mongo DB and set up database.

·         Developed code to access Mongo DB data from Data Services Module.

Environment: Java 8, SOA, JEE, Spring STS, Spring Web MVC, REST WS, JSON, GIT, SPRING CORE, ROO, BATCH, MAVEN, JavaScript, Node JS Framework, Angular JS, Apache Active MQ, Apache Camel, Node Server, Mongo DB, JIRA, JASMINE, H2, MY SQL, Federation, APACHE Poi, Log4j, Logback, slf4j, JUNIT, Eclipselink. Spring batch, Spring JMS Template, JDBC, SSH, Putty, SSO, Agile, Microservices, Windows and UNIX

 

Mar 2011 – May 2014                     Centers for Medicare & Medicaid Services, Fairfax-VA                                                            

Solutions Architect/Sr. J2EE Developer

 

Responsibilities:

·         FFM (Federally Facilitated Marketplace) project which is outcome of Affordable Care Act a.k.a Obama care.

·         Played key role in Plan Management and EE Modules in development, testing and security activities. Enterprise System Development (ESD), HealthCare.gov Individual and Small Group Plan Finder

·         The Centers for Medicare & Medicaid Services (CMS) and CGI Federal Inc. (CGI) already work together as partners on multiple initiatives that support legislative mandates, enable consumer empowerment, and enhance interactions between the government and the health plan community.

·         Worked on Plan Compare, ESD and Plan Enrolment modules of Eligibility and Enrolment Program of Obama Care. Worked on entire life cycle of project in UI, Middleware, Backend and Marklogic areas also. Handled security and soap ui testing also.

·         Involved in the creation of Class Diagrams, Sequence Diagrams for analysis and design of the application.

·         Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.

·         Involved in complete software development cycle starting from requirement analysis, documenting analysis and design with class association diagrams using UML.

·         Developed Web services using Top down and Bottom up Approach in Eclipse Indigo.

·         Used Spring JDBC for getting connected to the Oracle Database.

·         Developed the application using Eclipse Indigo IDE.

·         Developed whole application in Grails Web Application and Spring Frameworks.

·         Developed Model, Controller and Views in Grails.

·         Developed Schedulers to run cron jobs in Groovy.

·         Wrote Caching Strategies using EhCache Cache Plugin.

·         Involved in building and parsing XML. Involved in designing the UML diagrams.

·         Involved in calling stored SQL stored procedures for validations and in writing complex SQL queries. Used Log4J for logging messages.

·         Involved in using Subversion-Tortoise SVN for version control.

·         JBOSS Server Installation on Windows NT and Administrating.

·         Was involved in deployment of the application on Web logic Application Server.

·         Developed/consumed Web Services using SOAP, WSDL, UDDI,XML

·         Used ANT for compilation and building JAR, WAR and EAR files.

·         Involved in reviewing code developed by team members.

·         Worked in Agile Environment with Solutions Architect, Project Manager, and Business Analysts.

·         Developed queries with XQuery and MarkLogic.

·         Developed DAL (Data Access Layer) implementations for MarkLogic.

·         Architected and Integrated Spring Security in various modules which will inspect incoming http requests and implements user defined security checking.

·         Implemented RBAC (Role Based Access Control) and used for Role Assignment, Role Authorization and Permission Authorization.

Environment: Java 7, SOA, ESB, JEE, Eclipse Indigo IDE, REST and SOAP WS, XML, JAXB, HTML, CSS, JavaScript, Apache AXIS, Spring Framework, JBOSS Server, Hudson, Tortoise SVN,  SQL Server 2008, JUNIT, SQL,PL/SQL, JDBC, ANT,  SSH, Putty, Agile, Windows and UNIX, JBOSS ESB, Cloud Computing, Marklogic,  Alfresco, Groovy2.4.3, Grails 2.5.0, GORM, Caching Strategies, GSP, EhCache Cache Plugin, Backbone Javascript framework, OAuth, Identity Access Management, SAML Security

 

Mar 2010 – Mar 2011                      GEICO, Chevy Chase-MD                                                                                                                          

Sr. J2EE Developer

Responsibilities:

·         Analyzed, Designed and Developed multi-tier Java EE applications.

·         Tested, Retrieved and Debugged data into UI components from Oracle, DB2 Support database and Policy Data from Mainframes.

·         Did cost benefit analysis comparing agile and other methodologies like RUP, Waterfall.

·         Maintained Scrum minutes of meeting.

·         Developed application components in JSF2.0, BLAZE and Spring Frameworks.

·         Developed Model, Controller and Views in JEE.

·         Developed JSF, XHTML pages for Presentation Tier.

·         Extensively worked in JQUERY, CSS3.

·         Worked with testing team to ensure test cases are in line with requirements.

·         Performed Scheduled tasks with Spring Batch.

·         Developed web based administration using Spring Batch.

·         Implemented JEE Design Patterns like Front Controller, Business Delegate and DAO.

Environment: JDK 1.6, JEE Design Patterns, JSF2.0, EJB3, Toplink, BLAZE,  Spring Framework  3.0, JBOSS 6.0.18,  Perforce 5.0, Splunk 4.0,  XHTML, CSS3, JSON, JAVASCRIPT, JQUERY, HTML 5, CSS 3.0, JSP 1.2, HUDSON , Easymock,   Log4j, Hibernate 3.2, J2EE 1.4/5.0, Eclipse 3.6, AXIS 2.0,  RESTFul WS, MS-Project, Maven, DbVisualizer, Mainframe Emulators, Putty, TeaLeaf, Cobertura,  SONAR, JIRA, RICHFACES, Middleware, Spring Batch, jetty.

 

Dec 2008 – Feb 2010                       AARP, Rockville-MD                                                                                                                                

Sr. J2EE Developer

Responsibilities:

·         Involved in Analysis and Designing use cases for CTG.

·         Developed whole application in Grails Web Application and Spring Frameworks.

·         Developed Model, Controller and Views in Grails.

·         Developed Schedulers to run cron jobs in Groovy.

·         Developed POC, Axis and RESTFul Web Services.

·         Developed search criteria for opportunities based on Lucene and SOLR

·         Implemented WS-Security, client authentication and message integrity.

·         Handled message confidentiality at the message level for Web Services.

·         Integrated and Tested SOAP and REST Web Services in SOAP UI Tool.

·         Used CVS for Software Configuration Management.

·         Developed JSP, JSF views, Managed Beans, Backing Beans and GSP.

·         Developed Transaction Management, Declarative I/O by using Spring Batch.

Environment: Grails 1.1, Groovy 1.6.0,GSP, GWT,  Ruby on Rails, Spring Framework 2.5 Core and MVC, JSF2.0, Tomcat 6.0.18,  CVS,  JSP 1.2, JDK 1.6, JSTL, DISPLAY TAGS, GRAILS, SITEMESH,  Log4j, Hibernate 3.0, J2EE 1.4/5.0, Eclipse 3.4, SOAP UI 2.5, AXIS 2.0, PERL, ExtJS,  DOJO, RESTFul WS, MS-Project, Ant, Oracle Database 10g EE, OracleSQLDeveloper, Spring Batch, FLEX, Spring WebFlow.

 

May 2008 – Nov 2008                     NY State Dept of Tax and Finance, Albany-NY                                                                              

Java Solution Architect

Responsibilities:

·         Involved in Analysis and Designing use cases of the system.

·         Architected, Designed and Developed POC with new technologies for recurring problems.

·         Architected, Designed and Developed Services which are based on EAD4J Framework and RAD 6.0 IDE tool.

·         Architected and Developed Action Handlers for the application.

·         Configured and executed the whole application in WebSphere AS environment.

·         Deployed EAR in Websphere Application Server environments.

·         Debugged and resolved defects related to Java, JSP, EAD4J and JDBC components.

·         Implemented TPA as part of WS Security.

·         Used Rational Clear Quest, Clear Case for Software Configuration Management.

·         Architected, Designed and Developed styles for JSP pages by using CSS.

·         Defects were tracked using Clear Quest and generated the bug reports.

·         Done compatibility testing for browsers like IE. Firefox and Chrome.

·         Involved in documentation for Architecture, TDD and Detail Design Document.

Environment: JSP 1.2, JDK 1.5, JSTL, Web 2.0, AJAX, ExtJS, DHTML, Unix, EAD4J,  Log4j, J2EE 1.4/5.0, Rational Clear Quest, Rational Clear Case, RAD 6.0,  MS-Project, Websphere App Server, Websphere Commerce Server, DB2, SSIS, MiddleWare and Ant.

 

Jun 2007 – Apr 2008                        GRFP, Arlington-VA                                                                                                                               

Sr. J2EE Developer

Responsibilities:

·         Involved in Analysis and Designing use cases of the system.