Senior Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Developed various REST based microservices in Java, Functional Scala and Ruby.
- Architected systems on AWS (EC2, Lambda, SQS, Elastic Beanstalk, RDS).
- Designed and developed high availability (HA) systems with Spring Boot, Hibernate, EJB, Mes - sage Driven Bean, AngularJS, HTML5, JavaScript, AJAX, CSS3,jQuery.
- Well versed in UML, XML, XSD and J2EE and core design patterns.
- Experience with SQL, Postgresql, MySQL, Oracle DBMS, UNIX scripting.
- Prepared technology roadmap and strategy in line with business objectives.
- Experience in SDLC, Scrum, TDD, client manage- ment.
- Supported applications and troubleshot complex problem.
TECHNICAL SKILLS:
ENTERPRISE INTEGRATION: Web Service SQS SNS JMS Microservices
PROGRAMMING LANGUAGE: Functional Scala Java JavaScript HTML XSLT SQL JPA XML Hibernate JQuery CSS AJAX JSON AngularJS Python Ruby
BACKEND DEVELOPMENT: Servlet EJB JDO JMS JDBC ANT Struts Spring Boot Message Driven Bean Spring Cloud Zuul Eureka Cats Circe
SERVER: JBoss Weblogic Apache Tomcat AWS
PROFESSIONAL EXPERIENCE:
Confidential
SENIOR DEVELOPER
Responsibilities:
- Designed and developed a microservice to synchronize contracts in the platform with the legacy system using functional scala, cats, tagless - nal and circe.
- Developed a microservice to dynamically calculate discount using functional scala, http4s, cats, circe and ciris.
- Developed an application to process legacy purchases in real time as opposed to batch using ruby, dry-monads and shoryuken.
- Enhanced ruby based payment gateway to identify duplicate payments.
Confidential
LEAD DEVELOPER
Responsibilities:
- Produced a comprehensive architecture strategy to convert monolithic application to microservices based distributed systems to improve scalability using Application Load balancer, SQS, Spring Boot, Zuul, AWS Elastic Container Service (ECS), Hibernate.
- Designed and implemented Salesforce Connector to capture and synchronize opportunity data using REST based Salesforce SOQL.
- Enhanced legacy web application in Struts, Stripes based framework by integrating Spring based dependency injection.
- Reduced AWS cost by 75% and increased overall performance by 50% by con guring auto-scaling and refactoring application to a multithreaded system.
Confidential
JAVA DEVELOPER
Responsibilities:
- Designed and developed a multithreaded Optical Image Recognition software application to recognize marks on scanned documents using Java Image.
- Designed and developed an application to migrate payroll information using Spring Boot, IBM MQ series, Google Guava Eventbus.
- Customised web application to track and report status of the documents being digitized using Java, XML.
Confidential
TECHNICAL LEAD
Responsibilities:
- Designed and developed very large scale supporting nearly 2 millions of requests per day high availability telecom repair enterprise application to provide a single telecom repair interface using EJB, Struts2, Hibernate, Axis, TIBCO, drools, JBPM, Oracle, Weblogic, Apache.
- Developed an application to collect and analyse information as SOAP, TIBCO, JMS and CORBA based messages from various external systems.