Java Developer Resume
SUMMARY
- 19+ years of IT experience in developing Client/Server, Web, Portal, B2B, DWH, standalone applications using Java/J2EE, Node, Angular, C/C++ & Informatica.
- Experience in SOA, designing micro services (REST & SOAP) using Cloud services (Azure & AWS).
- Developed micro services using spring, spring boot, java NIO, node js and serverless.
- Experience working with lambdas, EMRs, spark, hadoop & hive and data pipelines
- Experience working with SQL & No SQL databases(dynamo, mongo), Elastic Search & Snowflake
- Hands on experience on CMS (Alfresco - Web scripts & Workflows, Documentum, Nuxeo, cloud CMS)
- Experience working on JCAPS 6.3, 5.1.3, glassfish, eGate, eWays, eDesigner, eManager, JMS IS, IQ Manager, OTDs, JCDs Web services & BPEL flows.
- Experience with Angular & material design. Familiarity with react framework.
- Expertise with Dev ops skills(YBYO, containerization, deployments using terra forms, cf template).
- Good understanding and hands on experience in developing Internet/Intranet applications using Servlets, JSP, Spring, Struts, JSTL, JSF, portlets (ALUI), EJB, Hibernate, ibatis, XML, HTML, CSS, JQuery, Angular JS and rich faces, Swing, RMI, JMS, dynamo dB, easy mock, JUnit.
- Worked on JBOSS, Web Logic, Web Sphere, Oracle 10g, I-Plane, Glassfish, Tomcat App Servers, IIS 4.0 & JWS 2.0 web servers and ALUI portal. Expertise in issue tracking, trouble shooting and debugging skills. Built, deployed apps using Castanet Tuner, Application Packager, ADA, Jenkins.
- Experience with shell, AWK, PERL, groovy, ruby & python scripts.
- Experience in batch processing of jobs using Autosys & Supportscape.
- Worked in a Telecom Co., developed billing system application using C & Pro *C.
- Expertise developing Client/Server apps using C++, MFC, VC++ & Crystal Reports, OLE, Active-X
- Experience with Informatica Administration, developing workflows, mappings, transformation etc.
- Proficient in UML, experience using design patterns, OOAD, ER-Win, MS-Visio & Rational Rose.
- Experience creating RFPs, Conceptual, Solution architecture & Detailed architecture documents.
- Experience in planning, time and resource estimates for entire project and also sprint planning
- Skilled Problem solver, team mentor & motivator, good at analytical/solution design & inter personal communication skills. Experience working as an architect and as a lead. Remote Work experience
TECHNICAL SKILLS
Languages: C, Pro *C, C++, JAVA, J2EE, Python, HTML, XML, JavaScript, SQL, PL/SQL
Java Stack: Servlets, JSP, EJB, AWT, Swing, JSF, Hibernate, Struts, JNDI, RMI Spring, ibatis, JSON, JDBC, JBPM, JCAPS 5.1.3, JCAPS6.3
RDBMS: Oracle 7.x/8i/9.1, SQL-Server 6.5/2000, Sybase 12.5, DB2
AWS Services: EC2, ECS, Cloud formation, S3, SNS, SES, lambda, Cloud watch, API Gateway, Elastic search, Redis, EMR, Storage Gateway, API Gateway VPC, subnets, sg groups, dynamo db & streams.
NOSQL: Dynamo DB, Cassandra, mongo db
Front End Tools: Visual Studio, Visual Age 4.0, Web Sphere5.0, Eclipse, Intelli J, VS Code
Web Tools: MS-FrontPage98/2000, Dream weaver3.0, Fireworks, Flash
Design Tools: Rational Rose2000, ER-Win, MS Visio 2000, MS Project, UML
Case Tools: DB Artisan, DB Visualizer, Autosys, and Support Scape
DMS: MS Share point, Alfresco, EMC Documentum, Cloud CMS
Source Control: Rational Clear Case4.2, CVS, SVN, Git and Borland Star Team
Testing Tools: Junit, Easy Mocks, HP Quality Center, SOAP UI, Postman
Build Tools: Ant, Maven, Gradle, groovy, Application Packager, gulp, Jenkins
Others: COM, Active X, Direct X, and Crystal Reports
Web / App Servers: JWS 2.0, IIS 4.0, Web Logic 5.1/8.1/9.2, Oracle 10g,I-planet, Tomcat, JBOSS
Operating Systems: UNIX (HP & Solaris), Linux Windows 95/98/NT/2000/XP, MS-DOS
Browsers: Internet Explorer, Netscape, Firefox, Safari, Chrome
Hardware: Solaris, HP-9000, IBM Compatible PC’s, AS/400, MAC
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Planned and implemented infrastructure set up from scratch for Sherlock(web) application, lambda projects & streaming data applications to migrate between AWS accounts. Played key role for applications launch in new VPC
- Deployed and tested several components using terra form, CFT's, docker files, shell scripts ported S3 content, ECS provisioning, deployments using docker scripts. RDS setup/migration, created IAM roles, policies, cert updates, monitoring build/lambdas.
- Created all the CI/CD pipelines for all applications used/maintained by our team.
- Maintaining product health, fixing vulnerabilities, EC2 cost optimization & fleet modernization.
- Application development using Scala and python for data extraction, streaming using lambdas, EMR, custom code to port data between different systems. Used vaults for storing secrets. Enhancements, bug fixes for a web application using node, angular and java.
- Python2 to Python3 conversion, node upgrade, EMR upgrade, Linux1 to RHEL migration. Workflow configuration for data migration. Streaming data b/w between diff source/destination systems (viz., postgres, cerebro, S3, one lake and snowflake). Workflow monitoring in one lake control panel. Meta data registration in Nebula
- Design Tables and Views in snowflake. Mapped data between Postgres and snowflake.
- Troubleshoot CI/CD pipeline issues, container remediation, S3 remediation, fleet modernization, ec2 resizing.
- Mentor, co-work/troubleshoot issues for members of the team. Strategy planning for failover and resiliency testing.
- Worked on including COVID 19 changes and file upload features(angular and node)
- Analyzing the dependencies of current project framework for Sherlock to make it more independent from the existing wired framework. Working on POC in non prod environment
Environment: Snowflake, Nebula, One lake control panel, ELK, Splunk, IAM, Python, Scala, Spark, EMR, Hive, Hadoop, Lambda, server less, AWS, Angular(4), typescript, Node js(10), Java, Hibernate, Postgres RDS, CI/CD, Linux, Data dog, JBOSS, tomcat, spring boot, sonar, erato code
Developer
Confidential
Responsibilities:
- Designed and implemented press releases migration strategy to migrate all press releases (3 years) from Site core to cloud CMS.
- Designed a implemented a strategy for automation of the rates file transfer. Experimented with storage gateway from local PC and required servers. Implemented using Power shell scripts.
- NGINX proxy setup, rewrite rules for workplace website, across all environments. Troubleshooted and fixed all issues. Configured and implemented Error page for workplace site
- Create node scripts for content migration/sync between CMS environments. Performed content updates, searches, syncing between environments using node scripts. Created groovy scripts for Jenkins jobs for content migration between environments.
- Cloud CMS Query optimizations for performance improvements, troubleshooting configuration issues.
- Designed and implemented common layout design for the web applications.
- Feature page implementation & active trouble shooting of production issues for agency, home, blog, institutional web sites, performance issues, diagnosing thru Kibana logs, app dynamics, docker logs.
- Setting up pingdom checks for on websites. Created Android smart banner for mm site.
- Implemented Akamai purge by URLs functionality for Akamai cache flush job.
- Worked on enhancements for web crawler application using x-path, scrapy & python. Trouble shooting search issues using elastic search queries.
- Configuration of docker swarm for environments. Docker & Vagrant set up on local workspace
- Supported several teams including mine for CMS project migrations, content migration/content sync between environments (CMS) using node scripts and mongo DB queries
- Node scripts for publishing content and storing CMS content definitions to git repository. Created Jenkins jobs for automating content migration, troubleshooting docker issues, Jenkins issues.
- Guiding team members with application issues, deployment issues, docker issues, Jenkins issues, cloud CMS server issues.
- Supporting/Analyzing the performance testing for applications in swarm mode.
- App Dynamics configuration for application and alerts for CMS servers.
Environment: AWS, Storage gateway, lambda, Cloud CMS, Node js, Dust, Express, React, Mongo DB, Elastic Search, docker compose, docker swarm, vagrant, scrapy, python, x-path, Akamai, Kibana, Jenkins, groovy, App dynamics, Redis, Power shell scripts