Full Stack Developer Resume
Irving, TexaS
PROFESSIONAL SUMMARY:
- 8 plus years of strong industrial experience in the complete software development life cycle processes including requirement analysis, design, implementation, unit test and maintenance.
- Highly adept and experienced in designing and implementing Micro services using Springboot and Java.
- Implementing UI components and services using Reactjs.
- Optimized Java services to perform efficiently in a multi - threaded environment to handle client requests.
- Highly skilled and experienced in the design and implementation of J2EE applications using Core Java, JDBC, Servlets, JSP, EJB, Java mail, XML, SAX, DOM, JAX-WS/JAX-RS Web Services, and JSF.
- Expertise in developing both static and dynamic user interfaces using JSP, JSF, JSON, JQuery, AJAX, JavaScript, CSS, Angularjs, HTML5 and ECMA 6.
- Experienced with Message passing Technologies with RabbitMQ, Kafka and JMS, and configure the topics and Queues for micro service communications.
- Experienced in CI and CD technologies and setting up build pipelines using Jenkins.
- Proficient in implementing SOAP based Web Services using JAX-WS framework.
- Implemented JPA based applications using Hibernate as a Persistence layer.
- Experienced with Spring Security to configure Authentication service.
- Experience with SQL, PL/SQL and with databases like Oracle, MySQL, and SQL Server.
- Extensively skilled in automation using shell and Perl scripts with strong working and administrative knowledge in UNIX flavored Operating Systems like RHEL, Solaris, OEL and Ubuntu.
- Experienced with AWS services in EC2, S3, SNS, RDS, IAM, EKS, Route53 and Cloud Formation Template.
- Experience with multiple web/application Servers like Apache Tomcat, IBM WebSphere, WebLogic and Ngnix.
- Experience in designing artifacts such as use cases, class diagrams, interaction diagrams, and state transition diagrams using Visual Studio.
- Expertise in Network Performance and Fault Monitoring systems like Proviso 4.4.1, 4.43 and TNPM 1.3.1 and EMC Smarts.
- Extensive Knowledge in Network Domain with SNMP, HTTP, TCP/UDP protocols. Excellent working knowledge with Juniper, Cisco, Alcatel and other Network Devices on QoS and other Metrics.
- Strong knowledge in web technologies like Angularjs and Build tools like gulp, npm and bower.
- Strong experience in Design patterns like Factory Method, Singleton, Observer and Facade.
- Extensive development experience on different IDE's like Eclipse, IntelliJ and Webstorm.
- Experience in developing unit tests using Junit, Mockito, Integration and System testing.
- Experienced in build tools like ANT, Gradle and Maven.
- Experienced in version control tools such as SVN, Git and Gitlab.
- Possess good analytical skills and troubleshooting skills and quickly adaptable to newer Technologies.
- Working Knowledge in CI tools like Jenkins and Containerization with Docker.
TECHNICAL SKILLS:
Advanced:: Java Core, Java-8, J2EE, REST, Spring, Spring-MVC, Spring Boot, Hibernate, JAX-RS, Web Services, HTML, Bootstrap, CSS, JSP, Servlet, Unix, Perl, Shell, SQL, Angularjs.Intermediate: JQuery, ECMA6, Reactjs, Cloud foundry, WebLogic, Spring-boot, Apigee, JUnit and Mockito BPM, Cammunda, JBPM, AWS, Docker, Kubernetes, Ngnix, Redis.
Novice: Node.js, Hadoop, Angular 2 and MongoDB.
Other Expertise:: Proviso 4.4.1 /4.4.3 , TNPM, Smarts and Network OSI stack, Cisco, Juniper and QoS
PROFESSIONAL EXPERIENCE:
Confidential - Irving, Texas
Full Stack Developer
Responsibilities.
- Implementation of micro services using Springboot and Java 1.8.
- Designing Workflows and conducting POC for business requirements using Camunda BPMN.
- Conducting POC for BPNM-2.0 based applications for business based on JBPM.
- Design and implementing micro service architecture for kie-server to scale and handle incoming Requesting for workflows using multi-threading.
- Formulating SQL queries and optimizing the queries.
- Implementing security layer using Spring Security custom authentication technique.
- Addressing JIRA tickets and resolving issues in shorter turnaround times.
- Collaborating to accomplish user stories using version controls including Git and Gitlab.
- Implementing ReactJs components for workflow services.
Environment: Java-1.8, Springboot. Jbpm, Camunda, BPNM 2.0, ReactJs, Jboss, Docker, Jenkins, AWS, CSS, HTML5, JavaScript, Oracle, SQL, spring security.
Confidential - Irving, Texas
Full Stack Developer
Responsibilities.
- Issue tracking and analysis of user stories and access complexity of requirements based on the inputs received by the business users.
- Implementation of user stories, while ensuring the code quality, efficiency, security and bug free deliverables for every iteration.
- Implementation of micro services using spring boot and perform unit testing, while ensuring code quality, and adhering to the security standards of the organization.
- Unit testing of application using Junit and Mockito frameworks to ensure bug free code and fix any defects raised during testing phase.
- Working knowledge of various products and services offered by telecom industry including Access, PIP, Managed WAN, VPN and others.
- Expertise in using external plugins and suites with angular frameworks.
- Designing the integration of subsystems and ensuring the exchange of information is validated and providing design artifacts for the development.
- Perform proof of concepts for new enhancements and features and to assess the feasibility and contribute towards the implementation of these new features.
- Development of fully Restful API’s to solve the business problems and to fulfil customer requirements.
- Implementation of UI components using Angularjs, Bootstrap, JavaScript and HTML.
- Querying of SQL and NoSQL databases and ensuring data integrity.
- Actively participate in release cycle and contribute towards design.
- Working with team in collaboration using Version controlling tools like Git and Gitlab.
- Providing CI using Jenkins.
- Support deployment activities onto Cloud Foundry.
- Participate in code reviews.
- Automation scripts and manifest files to dynamically scale micro services in cloud foundry platform along with Docker image configuration.
- Ensuring code security is using the tools like HPE fortify workbench to identify any code vulnerabilities including SQL injection, CSS and Path manipulation.
- Understanding of Gateways and setting up proxies using Apigee.
- Working as a team player and collaborating with team members to successfully fulfil my responsibilities as a developer.
Environment: Java-8, Spring Boot, HTML, CSS, Bootstrap, Rest, SOAP, JavaScript, Jenkins, Jira, Git, Angularjs, AWS cloud, Cloud Foundry, Mongodb, RabbitMQ, Apigee.
Confidential - Irving, Texas
Full Stack Developer
Responsibilities.
- Played a role of a security analyst detecting the security vulnerabilities using HP fortify software.
- Fix security issues including SQL injection, CSS and XSS.
- Performing code reviews and peer reviews.
- Working with version control system and collaborating towards the project deadlines.
- Analyzing the code and redesigning the algorithm to fix security threats in the code.
- Building code using ANT build.
Environment: Java-1.7, HTML, ANT, HP Fortify, SVN, JSP, tomcat