Syed Wajid

81
reputation
9

Creative, enthusiastic and open-minded Java developer having around 12 years of experience in the software industry, critical deployments at production from medium to large enterprise applications. I have a sound background in OOP principles & design patterns as well as a solid understanding of hands-on experience with TDD, Continuous Integration. Successfully developed and deployed many high performance, full-featured & enterprise-level web applications for both on and offshore clients.

PROFESSIONAL EXPERIENCE

Senior Software Engineer/Tech Lead Contour Software 01/2015 – Current

Achievement/Tasks:

  • Designed Architecture of BI application and move from Pentaho to our Analytics engine. We have used a separate microservice that reads data from Kafka to sync the analytics database. Developed application using Spring Boot, Spring WebFlux, and angular 8 that helped the customer support team to populate product database. I code review code and make sure the best practices are used. Discuss and investigate the impact of the new feature with the Product owner. Using a complete set of CI/CD tools with Blue Ocean for Jenkins Pipelines and Docker as container and are deployed on Amazon AWS.

Technologies: Java 8/11, Kafka, Spring Boot, Spring Cloud, Spring WebFlux, Angular 8, Jenkins, Docker, Kubernetes, Appache Tomcat, Oracle, MSSQL, MySql

Senior Software Engineer at Creative Chaos 7/2012 – 12/2014 Achievement/Tasks:

  • Add Support to collect performance data from Hadoop and migrate product from Struts 1 to Struts 2. Created Data archiving utility that uses hibernate to backup data from database. Technologies: Java 7, Struts, Spring, Hibernate, JSP, JSTL, JUnit, JBOSS, Oracle

Software Engineer at Streebo Software Labs 09/2011 – 07/2012

Achievement/Tasks: Researched some technologies of Websphere Portal like theme development and using it in recent projects. Propose/implement design and methodologies of development and guide team. Technologies: Java 5, IBM WebExperience/Portlet, Websphere

Software Engineer at KayGees 04/2008 – 09/2011 Achievement/Tasks:

  • Enhanced SDK components to Windows-based drawings were done because we needed over SDK touch-enabled. We have developed an application named Qwell, for blackberry and Android mobiles. Developed web services for the application using Jersey. Technologies: Java 5, Spring MVC, Spring Security Jersey, Oracle

SKILLS

  • Java, Spring Boot, Kafka, RxJava, Struts, JSF,Spring Cloud, Eureka, Zuul, Ribbon, Zipkin, Hystrix Apache Tomcat, JBOSS AWS, Jenkins, Docker, Kubernetes, Git, Maven, Gradle, SVN JavaScript, Angular2+, Angular Material, Redux, Bootstrap, jQuery JPA, Hibernate, ELK Stack, Redis, Memcached, Solar, REST, SOAP Oracle, MYSQL, MSSQL Server, Teradata, MongoDB TDD, JUnit, TestNG Agile, Scrum, Kanban

QUALIFICATION BS Software Engineering University of Karachi