Senior Project Leader/Team Lead
Asset Technology Group
Total years of experience :17 years, 0 Months
Department: EMC.
Roles:
Requirement gathering from customers.
Understand and discuss the current and upcoming requirement with the customer or quality control Team.
Research, do any needed POCs, DEMOs and check design alternatives.
Lead the development team and follow up with them through designing, developing new requirement, bug fixing and support existing customers using agile methodology.
Improve and monitor performance, scalability, regulatory and memory usage for applications.
Improve company process.
Handling the integration with third parties applications (documentum, brava, open text, …, etc).
Module: CMS (Content Management System).
Technologies: Microservices, Spring Boot, Spring MVC, Struts, Hibernate, REST WS, Java Script, JQuery and JSON.
Tools: Intellij, Eclipse, VMWare, SVN, GIT, Jenkins and JVM Tools.
Operating System: Windows and Centos.
Database: SQL Server and Oracle.
Application Servers: Tomcat and JBoss.
Additional frameworks: Kafka and Docker.
Department: Software Development.
Role:
Lead the development team through developing new products and support existing products.
Design and Develop dynamic web scraping tools.
Build automated deployment system using Jenkins.
Module: Data Mining.
Technologies: Spring MVC, Spring Security, Hibernate, Google chrome extension.
Tools: Intellij, Eclipse, Jenkins, Maven and GIT.
Operating System: Centos and Windows.
Database: mysql.
Self study concepts/frameworks (Basic level): Rich Snippets, Apache Spark Streaming, Play, NOSQL, Redis, Hadoop, HBase.
Department: R&D in GIS.
Role:
Research, design and develop in J2EE open source applications.
Design and Develop new J2EE products.
Design and Develop automated deployment for products.
Build cluster distribute systems with health check.
Design and Develop android mobile application.
Design and Develop java GUI desktop applications.
Improve the development process and application structures.
Module: GIS.
Technologies: Java \[J2SE - J2EE - J2ME\], REST WS, Spring, Hibernate, Struts, AOP, Ruby On Rails, JSON, Chef, AWS, Android SDK, Tomcat, and Solr cloud.
Tools: Eclipse, JDeveloper, NetBeans, Maven and GIT.
Operating System: Centos and Windows.
Database: Postgresql.
Department: R&D in Telecom.
Role:
Requirement gathering for integration between telecom products.
Design solutions for Use Cases.
Leading new fresh team in development (25 persons).
Review on designs for CRM product.
Development in existing N-tier enterprise-level applications.
Fixing bugs in existing systems and support customers.
Modules: OCS and CRM.
Technologies: J2EE (JSP, JSF), J2SE, C, Pro*C, SQLJ, SQL and PL/SQL.
Tools: JDeveloper, SQL Developer, Toad, VSS, SVN and Putty.
Operating Systems: Windows and Unix.
Database: Oracle and DB2.
Department: Product Delivery Group in Telecom.
Role:
Requirement gathering from customer.
Making proposed solutions.
Designing HLD, LLD for Use Cases.
Design solutions for Use Cases.
Developing in existing/new N-tier enterprise-level applications.
Review on designs/coding for CRM product.
Lead small team in development.
Implementing new functionalities in different countries.
Fixing bugs in existing systems and support customers.
Modules: CRM (Customer Service), Campaign, billing and others.
Technologies: Java \[J2SE - J2EE\], JSF, ADF, C, Pro*C, SQLJ, JavaScript, Web Service, Oracle Forms, SQL and PL/SQL.
Tools: JDeveloper, Toad, VSS, Clear Case, Rational IBM, Putty, Installer and Microsoft Visual Studio.
Operating Systems: Windows and Unix.
Database: Oracle.