Java/node Js Developer Resume
SUMMARY
- Around 10+ years of Highly scalable and available service - oriented applications with Scala, Java, Python and Node.js stacks.
- Very Strong experience on AWS web service development, IBM blue mix, Java, NodeJs, JavaScript, Spark, Pig,Hive Python, Docker, Virtualization, Django, shell scripting, bash
- 9+ years development experience on Java, J2EE, Spring4.0, Hibernate4.2, REST, JSF, NodeJs, AngularJS, jQuery, Maven, Oracle11g.
- Strong experience on OOPS TEMPPrincipals, Design Patterns, MVC, Component based designing and Experience in REST and SOAP based Web Services API Application Development.
- Spring, hibernate (ORM), JPA, Maven, ANT, based UI automation.
- Created a highly-scalable, distributed system for running Web applications and Web services by working with architects and developers and ensuring teh implementation of Restful Web services and API design.
- Strong AWS cloud development using AWS gateway, Lambda, Dynamo DB, IAM, Kinesis, Cognito, STS.
TECHNICAL SKILLS
Programming Languages: Core Java, Python, Ruby, GO, Nodejs, Scala, Data Structure
Web Technologies: Spring3.0, Hibernate3.2, REST, JSF2.0, Prime faces, Rich Faces, Struts2.0, Ajax, JSP, Servlets, Ibatis, JDBC, XML, HTML, JavaScript, JQuery, DOJO, CSS, Junit, Unix, Google GWT, Gson, Google map, Android and OAuth2.0, IOS MVC, JSON, CQRS, N-Layer, Play framework
Web Services: REST, SOAP, Thrift, Pickle, JAX-WS, Kafka, BACnet, zookeeper
Web Servers: Tomcat, BEA Web Logic, Web Sphere, JBOSS
Big Data Technologies: Spark, Hive, Pig, HBase, Bigtable,Flume
Database Technologies: MongoDB, Cassandra, DynamoDB, Oracle 11g, DB2, My Sql5.0
Tools: Eclipse 3.0, Pycharm, Sublime, Netbean5.0, RSA, Jasper Report
UML tools: Rational Rose, EA LITE
Cloud technologies: Open stack,BlueMix AWS web services, Cloud Foundry, Docker, Open Shift, KVM, Esxi, RHEL, Open Contrail
Build tool: Gradle, Maven Ant and Shell script
Code Repository tool: GIT, Gerrit, Stash, SVN, CVS
Development: Agile methodology, Continuous integration, Jenkin
Networking: Network Virtualization, virtual switch, data center binding
Containers: Docker, LXC, Warden, Garden
PROFESSIONAL EXPERIENCE
Confidential
Java/Node JS DeveloperResponsibilities:
- Develop Web Service and Micro Services using Java and Spring framework.
- Create process flows, high level functional and detailed technical design specifications from business requirements.
- Implementing Micro services and message-based loosely coupled architectures
- Extracted reusable modules from a monolithic application into libraries for use in new microservices
- Implemented OAuth based authorization and authentication.
- Developed API’s to integrate third parties’ endpoint like Redox, Validic, Pokitdok.
- Developer API for LAMDA function and Dynamo DB.
- Processed and analyze live data using Spark.
- Designed streaming data processing applications halp with live dashboards and Spark.
- Involved in deploying systems on Amazon Web Services Infrastructure services in data center.
- Developed role based security system using AWS IAM policy.
- OAuth based token management and authentication.
- Configured AWS, High Availability Practices and deploying backup/restore infrastructure
- Designed API to Analyzed data using Spark from external patch device.
- Used spring batch to patient and practitioner details from csv file and store into DB.
Confidential
Java/Node JS Developer
Responsibilities:
- Platform Architect for PaaS (Partner -Infrastructure-as-a-Service).
- Responsible for building API frameworks Partners. -Part of teh API design team and responsible for teh design common gateway interface using python and thrift API.
- Designed REST API to interact with Openstack and different cloud provider.
- Installed Openstack on development environments as well as production environments.
- Created Debian package to deploy python code on different production machine.
- Used Spring batch and cron Job to capture billing usage into csv file .
- Developed AWS S3 API to copy project artifact into S3 bucket.
- Developed AWS cloud formation template to create a complete deployment stack.
- Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
- Written Nova, Glance Neutron python client API to integrate with existing application
- Developed Horizon UI interface for VM provisioning Using jQuery and J2EE.
- Involved in deploying systems on Amazon Web Services Infrastructure services in data center.
- Configured AWS, High Availability Practices and deploying backup/restore infrastructure
Confidential
Java/Node JS DeveloperResponsibilities:
- Core financial model design and implementation (NodeJs, AWS
- Billing/subscriptions functionality via integration with Stripe (Java/Spring)
- RESTful HTTP API for client and financial data (NodeJs), as well as various APIs for other services and integrations (Scala/Spray)
- Developed specifications that include Use Cases Class Diagrams and Activity Diagrams.
- Designed and implemented a SOA microservice with a JSON HTTP REST API for recent activity feeds using AWS SQS to handle over 1-million writes per day
- Simplify and enhance existing technology and architecture to govern and standardize services and API offerings.
- Established developer workflow and code review process with Gerrit.
- Developed JMS classes and configuration to pass teh message to Queue.
- Gatheird requirement from clients and created UML diagrams.
- Implemented continuous integration testing and release systems
- Used Amazon beanstalk to deploy application
Confidential
Java/Node JS DeveloperResponsibilities:
- RESTful HTTP API using NodeJs to interact with AWS API Gateway.
- Developer Node JS API for LAMDA function and DynamoDB.
- Processed and analyze live data using Spark.
- Realtime eventing infrastructure that powers all notifications and chat messages
- Involved in deploying systems on Amazon Web Services Infrastructure services in data center.
- Configured AWS, High Availability Practices and deploying backup/restore infrastructure
- Designed API to Analyzed data using Spark from external patch device.
- Creating reproducible infrastructure environments for teh microservices architecture (Ansible, AWS CloudFormation)
Confidential
Senior Java Developer
Responsibilities:
- Enhanced Private Cloud blueprint by mapping OpenStack components to functional blocks
- Evaluated 5 top open source cloud management software viz. OpenStack, Cloud Stack, Eucalyptus, Open Nebula and OpenQRM and authored a Point of View comparing these products
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet
- Implemented horizontal auto-scaling in OpenStack cloud, integrating it with Zenoss, OTRS and Chef
- Installed and configured Essex, Folsom and Grizzly (multi-node architecture) versions of OpenStack
- Integrated OpenStack (Grizzly) with Open Switch to create Software-Defined-Networking tenant and service provider networks and routers
- Implemented automated local user provisioning in instances created in OpenStack cloud through Chef recipes
- Integrated KVM hypervisor with OpenStack
- Conducted several SME sessions and delivered demonstrations to clients on OpenStack and Open source cloud technology
- Created an open source configuration management and automation PoV by evaluating Chef and Puppet in a cloud environment
- Implemented OpenStack vendor distributions from Red Hat and Ubuntu
- Created designs for integrating OpenStack with Dell hardware/software and Netapp Flex pod
- Familiar with OpenStack concepts of user facing availability zones and administrator facing host aggregates
- Installed Hadoop components HDFS, MapReduce, Hive, HCat, Zookeeper, HBase, Pig, Sqoop, Oozie utilizing Ambari installation tool in CentOS
- Implemented Software-Defined-Storage by integrating Ceph and Gluster to OpenStack cloud
- Implemented horizontal auto-scaling use cases using OpenStack components - Heat, Ceilometer and LbaaS
Confidential
Senior cloud/Java Developer
Responsibilities:
- Developed REST API to interact with Open stack.
- Integrated Open stack API with Amazon EC2 cloud based architecture in AWS, including creating machine Images
- Developed UI interface for VM provisioning Using jQuery and J2EE.
- Involved in deploying systems on Amazon Web Services Infrastructure services in data center.
- Configured AWS, High Availability Practices and deploying backup/restore infrastructure
- Designed in NoSQL Databases - MongoDB, Couch DB
Confidential
Java/Node JS DeveloperResponsibilities:
- Developed JSF controller classes.
- Written REST API to integrate JSF and Spring framework.
- Developer complex UI page using JSF and prime faces.
- Developed JMS classes and configuration to pass teh message to Queue.
- Gatheird requirement from clients and created UML diagrams.
Confidential
Java/Node JS DeveloperResponsibilities:
- Developed Spring MVC controller classes and API.
- Written Spring Batch classes and configuration to schedule teh job.
- Developer complex UI page using Spring MVC.
- Developed JMS classes and configuration to pass teh message to Queue.
- Developed PL/SQL queries.
- Gatheird requirement from clients and created UML diagrams.
Confidential
Java/Node JS DeveloperResponsibilities:
- Developed Struts Action classes and API.
- Written core engine to read teh data from xls file and stored into database.
- Developer complex UI page using Struts.
- Developed mail API and JMS configuration to interact with Queue.
- Deployed war file into APP server in Linux environment.