Senior Software Developer Resume
SUMMARY:
- 14+ years of experience in IT in Advanced JEE Technologies, Java(Multi - Threading, Data Structures, Design Patterns, Collection API, NIO)
- Exposure in development usingin Amazon and Google Cloud Technologies.
- Experience in System Analysis, Design, Development, Testing.
- Understanding of Microservice Architecture.
- Experience in various domains like Telecomm, Mobile, Entertainment and Enterprise arena as well.
- Good experience in Design Patterns like MVC, DAO, Interceptor, Factory Pattern, Singleton Pattern, Façade Pattern, Adaptor
- Spearheaded the design and development of a Spring Framework, Spring-Boot, JMS and Hibernate based P1 Applications, which earned high appreciations.
- Extensively worked on RESTful Services implementation (Service and Client Programming) based on JAX-RS standards.
- Working Knowledge on Python 3.0 numpy,panda
- Experience in open source tools for development, versioning, logging, performance test and UML modeling - Eclipse, Log4J, SVN, CVS, JIRA, Visio
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS:
Cloud Technologies: AWS S3,SQS,EC2,GoogleCloudVision,Docker,AWS Lambda.
Frameworks: Spring3.x Spring Core,SpringMVC,AOP,Spring-JPA, Hibernate3.x, Struts 1.1
Web Technologies: Web-Services,RESTfull Services, JAX-RS,Angular 2.0,Node JS
Java/JEE Technologies: Servlets, JSP, Struts1.1, Log4J Java Beans, EJB 2.0, JDBC, JMS, JNDI
Application Servers: JBoss 3.x, IBM Web Sphere 5.x/6.x,Tomcat 5.x
Programming Languages: Java 1.7,Python 3.0
Database Technologies: Oracle 10.x/11.x, MySql
Protocol: SIP,MGCP,JAIN-SLEE
IDE: Eclipse 3.x, Net Beans
ESB: Mule 3.x
Source Control: Clear case, CVS, CCTools, SVN
Project Methodologies: Agile, Waterfall model
Others: Microsoft Visio, Maven, ANT, Clear-quest, TOAD, Shell scripting, PuTTY, winSCP,UML
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Developer
Responsibilities:
- Understanding Entertainment Domain Residuals systems
- Followed Scrum Incremental process of Agile Software Development methodology, also involved in creating and resolving stories in Rally, JIRA.
- Gathered business requirements and wrote functional specifications and detailed design documents
- Implemented business logic in RESTfull services, Spring, Hibernate.
- Message Flow are implemented using MULE ESB with different adapters like JMS,HTTP.
Technology: Core Java 1.7 Thread Pool Executors, Blocking Queue, Concurrent HashMap, Spring 3.0, REST(JAX-RS),Hibernate 3.5,Mule ESB,JMS,DB2,Redis Cache, Angular 2.0,Node JS
Senior Software Developer
ConfidentialResponsibilities:
- Understanding Entertainment Domain Residuals systems
- Implemented business logic in RESTfull services, Spring, Hibernate.
- Code was deployed in AWS EC2 systems.
- AWS lamda,AWS S3 and AWS SQS technology were used in different flow of the project.
Technology: AWS S3,Spring RESTful Services,AWS SQS,AWS lamda,Postgres
Confidential
Java Programmer Analyst
Responsibilities:
- Understanding Mobile Domain arena both on Client Side Android and Server Side Verizon Datameter, Message Push Technology across different vendor Servers like Apple, Google and Microsoft Cloud Servers.
- Followed Scrum Incremental process of Agile Software Development methodology, also involved in creating stories in JIRA.
- Gathered business requirements and wrote functional specifications and detailed design documents
- Implemented Spring MVC to connect to front end UI and perform operations
- Used Java 1.5 concurrent packages like Concurrent Hashmap, Blocking-queue, Thread Executors in boosting the Application performance for large user-base input.
- Implemented Hibernate ORM and Spring Connection to connect with Database Object DB to persist data into database and retrieve data whenever necessary from Data resources
- Used Spring IOC, Auto wired Pojo and DAO classes with Spring Controller
Technology: Core Java 1.5 Thread Pool Executors, Blocking Queue, Concurrent HashMap, Spring 3.0, Hibernate 3.5, IBM RAD 7.5 Spring MVC, HttpClient, JAXB, JSON, Netty HTTP Connections.
Verizon Data Plan Analytic
Confidential, New Jersey
Responsibilities:
- Developed Map Reduce programs to parse the raw data, populate staging tables and store the refined data in partitioned tables in the EDW.
- Created Hive queries and gave the output to IBM Spss tool to analysis spot emerging trends by comparing fresh data with EDW reference tables and historical metrics.
- Used Oozie to automate data loading into the Hadoop Distributed File System.
Technology: Java 1.5,ApacheHadoop 1.0 Map-Reduce, Hive, Ozzie, IBM SPSS
Confidential
Software Engineer
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Used Jersey RESTful Services, Apache Web-Services for both Exposing and accessing services
- Taken care of complete Java multi threading part in back end components
- Involved in documentation, review, analysis and fixed post production issues.
- Tuned SQL statements to improve performance, and consequently met the SLAs.
Environment: Core Java1.5 OOPS,Threads,Collection, Java/JEE, Struts, Web-Services, RESTful Services,Tibco JMS, Ajax, Jquery, Perl, IBMWebSphere 6.1
Confidential
Project Lead
Responsibilities:
- Carried out the requirement analysis and design for the above application suite
- Implemented Entire Server module which involves communicating with Thirdparty server and Nokia Mobiles
Technology: Jboss, Struts, RESTfull Service
Confidential
Senior Software Engineer
Responsibilities:
- Worked as a core member of Java/JEE development team for the IpunityMereon Telecomm Application Server
- Implemented features on various layers of the product and contributed significantly in the following:
- VFax Application for Cbeyond customer using Java, Web-Services
- Message Waiting Indication for Nortel IMS Environment using Java
- Framework- IPU Dualhoming for Alcatel Shanghai Bell Labs,China using Java
- OAM functionalities using JSP, Servlets, EJBs
- Written APIs for the application suite to talk to SIP and MGCP stacks
- Developed the unit test cases for the user interfaces
Technology: Core Java 1.5, Blocking queue, Thread Executors , Servlets, JSP, EJB, Web-Services, SIP, MGCP, Jboss
Confidential
Software Engineer
Responsibilities:
- Ramp-up on Alcatel Service Management System
- Implemented Toll-Free module
- Developed Unit Test Cases for Toll-Free module