Post Job Free

Resume

Sign in

Senior Java/JEE/Geospatial Developer/Solution Architect

Location:
Tampa, FL, 33647
Salary:
minimum $70 per hour
Posted:
July 31, 2016

Contact this candidate

Resume:

SUBRAHMANYAM SREEKANTH NAGAPUDI

Senior Java/JEE/Geospatial Developer/Solution Architect

636-***-****/acvykj@r.postjobfree.com

Linkedin Profile: https://www.linkedin.com/in/sreekanthnagapudi

SUMMARY

11 years of relevant Java, JEE/J2EE experience involving in Architecting, Designing and Development of web based & distributed object oriented enterprise level, scalable, mission-critical applications.

18 years of SDLC (software development life cycle) experience using iterative and incremental or sequential processes/methodologies like Agile, Waterfall.

ESRI ArcGIS Specialist.

Specialized in GIS (Geographic Information Systems) applications and Geospatial technology.

2+ years of extensive and hands-on experience in ESRI JavaScript API, ArcMap, ArcCatalog, ArcGIS server, Vector and Raster publishing. Well versed with Geodatabases. Importing, exporting kml/kmz/shape/dgn/csv/xlsx/xls formats. Dealing with “mxd” files and their REST Endpoints.

Have been involved in collecting & understanding the new requirements from BA’s (Business Analysts), transforming them into OO design using visual UML models developed with various modeling tools like Oracle JDeveloper, NetBeans IDE, IBM Rational Rose Enterprise, EMF (Eclipse Modeling Framework) and ArgoUML.

Have been doing the round-trip engineering (forward and reverse) for code generation and model updates conform to the changing source code, using the above modeling tools.

Have thorough knowledge, understanding and applying of best OO Principles, OO Concepts to the system design.

Have good understanding of GoF/Java/JSE and J2EE Design Patterns.

Have very good hold on applying the patterns like MVC, Singleton, DAO, Business Delegate, Factory, Observer, Decorator, Front Controller, and Chain of Responsibility, Adapter etc. based on the need, requirement, respective tier/layer etc. of the application.

Proficient and Fluent hands on working experience on Microservices development on DevOps model and their deployment, management using Spring Boot consoles.

Hands-on development experience in RESTful (JAX-RS, Jersey implementation), SOAP Web Services (JAX-WS, Apache Axis2 implementation).

Implemented the Webservices security using OAuth 2.0/OAuth 1.0, TLS/SSL, SecurityContext, JAX-RS Client API, SAML.

Took the Verizon corporate intensive training on AWS on-demand Cloud computing platform and its components such as Amazon Elastic Compute Cloud (EC2), VPC, ELB, S3, ElastiCache, Kinesis, Elasticsearch Service etc. and exploring, delving into the AWS web services.

Hands-on development experience in Rapid Application Development using Spring Boot.

Implemented several personal projects on Spring Cloud, Spring Boot, Microservices by utilizing the nights and weekend times.

Solved the Scalability issues using the technologies/tools for large Data and Analytics such as Big Data, Hadoop, Hive, MapReduce, Pig, NoSQL, MongoDB, Cassandra, Memcached, Redis, ElasticSearch/Kibana, Tableau.

Hands-on experience in developing web/enterprise applications using Spring (Core modules, Batch), Struts frame works, EJB and the various UI stack like JSP, Servlet, JavaScript, Angular JS, jQuery, HTML5, CSS3, AJAX, DOJO, JSON, GWT (for Presentation layer) on Weblogic, JBoss, Websphere (App servers) and Tomcat (Web server).

Used the Hibernate ORM with JPA (Java Persistence API) annotations, HQL (Hibernate Query Language), native SQL for Persistence layer.

Used the Hibernate Spatial ORM for mapping to Oracle Spatial db.

Have expertise in design, develop and applying of SOA for EAI. Used Oracle SOA Suite implementation and its components like Mediator, ESB, OSB, Complex Event Processing for this.

Have been using the SCM (Source Code Management) repository, Version/Revision control tools like Stash, GitHub, GitHub Enterprise, Git, SVN, CVS etc. in various projects.

Have good skills in the configuration, usage of CI (Continuous Integration) and Build tools like Jenkins, Cruise Control, Maven, Ant.

Performed the code reviews, code quality check, test code coverage with the help of tools like SonarQube, Clover, Cobertura.

Fluent and Proficient working experience on MOM (Message Oriented Middleware), JMS specification. Used JEE 7 (GlassFish), Kafka, RabbitMQ, ActiveMQ, MQSeries implementations of JMS.

Have been using the Oracle, MySQL, MS-SQL Server databases and H2, HSQLDB in-memory databases. Involved in design of Relational model (Logical data model), ER (Entity-relationship) models (Logical, Physical) and the ER diagrams. Applied Normalization techniques to minimize the data redundancy.

Used the Oracle BPM Suite for developing business process model oriented applications involving workflow and business rules. Used the BPM run time components like BPM engine, Human Workflow, Business Rules and Enterprise Manager. Also have experience in the JBoss BPM product JBPM/Workflow and Drools Engine.

With the software tools like Oracle JDeveloper, Netbeans IDE (Visual Paradigm plugin), IBM Rational Rose Enterprise and their support for round-trip engineering, transformed the object models into data models and vice versa and generated the application logic code.

Well versed in writing complex SQL, PL/SQL, stored procedures, functions, triggers, cursors, indexes.

Good at test driven development using Spring Test module, JUnit, JsUnit, TestNG, Mockito frameworks.

Domain experience in Telecom, Health Care, Home Mortgage, Financial services, Automobile Insurance, Securities, Education, HRMS, Retail Industry, General Insurance, Family welfare, Power & Utility, Timeshare business and Pharmaceutical industry.

Have strong interpersonal and communication skills, ability to Lead, Mentor, guide a technical development team independently/perform a senior team member role at an individual contribution.

As a Lead/Senior Developer, I have made the co-developers to understand the design, outcome of the product, gave solutions to the blockers while coding and testing, trained them from time-to-time and brought them up to speed. Have been filling the gap and acting as a bridge between the Project Manager and co-developers.

EDUCATION

Bachelor of Technology (B.Tech.) in Electrical and Electronics Engineering with Distinction 1996, Sri Venkateswara University, Andhra Pradesh, India.

SKILLS

Specification/Standard: REST, SOA, Jersey OAuth, OASIS WSS, JMS, EJB, JPA, XMI

Frameworks: Spring (Spring Boot RAD, Batch, AOP, MVC, Data access, Transaction management, Test), Guice, Struts, JUnit, JsUnit, TestNG, Mockito, log4j

Web Service Stack: RESTful (JAX-RS), Jersey, SOAP (JAX-WS), Apache Axis2

Cloud Platforms: AWS, Spring Cloud, Oracle Cloud

Geospatial Stack: ESRI JavaScript API, ArcMap, ArcCatalog, ArcGIS Server

Middleware Stack: Microservices on DevOps model, SOA, Oracle SOA Suite, Mediator, ESB, OSB, Mule ESB, MOM, JMS, JEE 7 (GlassFish), Kafka, RabbitMQ, ActiveMQ, MQSeries, Pub/Sub, P2P, Topic, Queue

Security Stack: Jersey OAuth (OAuth 2.0/OAuth 1.0), TLS/SSL, SecurityContext, JAX-RS Client API, SAML, WSS, JEE 7 (Application/Transport/Message Layer Security), Java 8 Authenticator, JSE (JAAS/Java GSS-API/JCE/JSSE)

Process/Methodologies: Agile (SCRUM), Waterfall

Scalability Stack: Big Data, Hadoop, Hive, MapReduce, Pig, NoSQL, MongoDB, Cassandra, Memcached, Redis, ElasticSearch/Kibana, Tableau

Build/CI Tools: Jenkins CI, Cruise Control CI, Maven, Ant

SCM/Version Control: Stash, GitHub, GitHub Enterprise, Git, SVN, CVS, Perforce, CM Synergy

Code Quality/Coverage: SonarQube, Clover, Cobertura

DevOps Tools: Stash, JIRA

ORM Tools: Hibernate, Hibernate Spatial

Platforms/Languages: JEE, J2EE, Java, JavaScript, Angular JS, jQuery, HTML, CSS, XML, XSLT, WSDL, SQL, PL/SQL, HQL

UI Stack: JSP, Servlet, AJAX, DOJO, JSON, GWT

App/Web Servers: Weblogic, JBoss, Websphere, GlassFish, Tomcat

Databases: Oracle, Oracle Spatial, MySQL, MS-SQL Server

In-memory databases: H2, HSQLDB

Database Interfaces: Oracle SQL Developer, TOAD

BPM Stack: Oracle BPM Suite, Human Workflow, Oracle Business Rules, BPM/BPMN/BPEL/Rules Engines, JBoss JBPM/Workflow/Drools Engine

Design Patterns/Principles: GoF/Java/JSE, J2EE Patterns, OO Design Principles/Concepts

Modeling Language/Tools: UML, Oracle JDeveloper, NetBeans IDE (Visual Paradigm plugin), IBM Rational Rose Enterprise, EMF (Eclipse Modeling Framework), ATL, Acceleo, ArgoUML

Schedulers: Cron, Quartz, Cisco Tidal

IDE/Other Tools: Eclipse, NetBeans IDE, Oracle JDeveloper, JBoss developer studio, SoapUI, REST Client, Fiddler, QC, Rally, Putty, WinSCP

Protocols: SOAP, HTTP, FTP, SMTP, TCP/IP, IIOP

OS: Windows, Linux, HP UX

CERTIFICATIONS

SCJP (Sun Certified Java 2 Programmer).

MCSD (Microsoft Certified Solution Developer).

EXPERIENCE

Senior Software Engineer (Java, JEE/J2EE) for Mastech Inc. (Mar ‘12 – Present)

Verizon, Temple Terrace, FL - FIM – NGICGS (Next Generation Interactive Computer Graphics System)

Centene Corporation, St. Louis, MO - NQ Automation Batch; FileNet Publish

Wells Fargo, Urbandale, IA - CORE (Common Opportunities, Results and Experience)

Project Leader for Wipro (Jun ‘08 – Mar ’12)

MasterCard, O’Fallon, MO - BillPay

GMACI, Chicago, IL - Affinity Set 2

BNYM, New York, NY - LMS++

Pearson, New York, NY - RUMBA (Reusable Universal Modules for Business Applications)

Pearson, New York, NY - CAT (Computer Adaptive Test) Reports Module

McGraw-Hill, New York, NY - PLP (Personal Learning Program)

Team Leader for Covansys (CSC) (Jan ‘04 – Mar ’08)

Analyst Programmer for Lumley Technologies (Nov ‘02 – Jan ’04)

Software Engineer/Consultant for Goldstone Technologies & Albion International (Jul ‘98 – Jul ’02)

Kaiser Permanante, Pleasanton, CA - Tier2 Tooling

Hewitt, Lincolnshire, IL - HRMS

NEC, Tokyo, Japan - MCOne

GAP Inc, SanFrancisco, CA - GAP

Lumley General Insurance, Sydney, Australia - Gennetica

Department of Family Services, Cheyenne, WY - LIEAP (Low Income Energy Assistance Program)

Florida Power & Light (FPL), Miami, FL - PPRF (Preliminary Pricing Request Form)

MCI WorldCom, Alexandria, VA - LCOM (Local Component Order Management)

Marriott Vacation Club International, Orlando, FL - MVCI-Solar System

Longs Drug Stores, Walnut Creek, CA - PPS (Prescription Processing System)

Lumley General Insurance, Sydney, Australia - GENISYS (General Insurance Administration System)

Goldstone Engineering Ltd, Secunderabad, India - GEMS (Goldstone Electronic Mailing System)

REFERENCE

Available up on request.



Contact this candidate