Post Job Free

Resume

Sign in

Banking, Development, Transaction Monitoring, Java, Oracle, MS Office

Location:
Taman Sari, 11150, Indonesia
Posted:
February 07, 2024

Contact this candidate

Resume:

Nikita Gopwani

ad3gmr@r.postjobfree.com +601********

linkedin: https://id.linkedin.com/in/nikita-gopwani-0a079327

A senior programmer/technical lead who has a great amount of experience with developing applications related to corporate banking.

Able to take user requirements and turn them into a cost-effective, secure and user-friendly solution known for scalability and durability.

Able to lead a team and project and make architectural and other related decisions all the way from requirements gathering till release.

TECHNOLOGY SUMMARY

Programming Language : JAVA(EE), C++, HTML, XML, CSS, JSP, Javascript, SQL

Systems : Linux, Unix (Solaris), Windows

Networking : TCP/IP, SFTP, FTP

Databases : Oracle 10g/11g, express/enterprise edition

Other Frameworks : Struts, Spring, Hibernate

Application Server : Oracle Weblogic

Source Code Management : CVS, Mercurial, Subversion

Exposure to SCRUM

Applications regularly used: Eclipse, SQL Developer, Toad, Amplitude

PROFESSIONAL EXPERIENCE

Payment Networks Sdn. Bhd. Kuala Lumpur

Principal Engineer December 2020 – October 2023

Responsible for leading the Application Development department to implement highly scalable and robust

payment systems. The objective of the Senior Principal Engineer role is partnering both the internal and

external stakeholders to drive the execution of new forward enabling system solution to align with the

organization’s directions and missions.

Responsible in managing and implementing system delivery and development, and solution to operational

matters for Financial Payment Exchange (FPX) system in achieving a high availability and scalable platform

to meet industry demands and projections.

Own the existing business and technical requirements, covering end-to-end process from design,

specifications, development, and support stage related to FPX services.

Accountable for end-to-end software delivery and post maintenance and applying right solutions towards

each incident by working closely with various Subject Matter Experts (SME) to explore various solutions on

new and challenging problems.

Focal person in a cross-functional team and work with SME to participate and provide expertise advices on

Infrastructure Improvement Programme (IIP), DevOps Transformation, 2020 Business & ISD projects that

not limit to leading, planning, design, implementation and operations for Future State Architecture (FSA).

Responsible in leading end-to-end on existing system integration, migration of production system with internal

and external parties to ensure a successful implementation, when necessary.

Lead in various forums such as Resiliency Task Force (RTF), audit, compliance, Project Steering Committee

(PSC), Business Working Group (BWG) and etc.

Coaching and mentoring professional and junior team members by providing guidance and influences various

software team based on past expertise and skillset through code review and technical documentation.

CIMB Bank Kuala Lumpur

Manager November 2018 – November 2020

Enhance, maintain, optimise a corporate banking application and interfaces involved. Analyse user requirements and come up with efficient, user-friendly solutions. Provide a time estimation for every project taken on. Make decisions related to design and architecture of system. Lead a team of 2-4 developers.

Reengineered a number of systems to increase scalability by a large amount with the demand of large customers coming on board.

Come up with a time estimation for the development of every project. Delegate tasks to the right people.

Decide on the right system architecture, database design, code design for numerous projects.

Assist in requirements gathering phase. Work closely with Business analyst to come up with the right functional design to meet clients' needs.

Review final functional design and make changes where necessary if design is too technically challenging to develop.

Assist testing team to make sure developers work well and closely with testers to finish tasks correctly and on time.

Mentor and train junior programmers on the best practices and programming methodologies.

Perform code review of team members to make sure that programming techniques used are efficient and correct.

Involved in overall team management and individual member performance appraisal

HTC Global Services MSC Sdn Bhd Kuala Lumpur

Technical Lead October 2017 – Oct 2018

Enhance, maintain, optimise a corporate banking application and interfaces involved. Analyse user requirements and come up with efficient, user-friendly solutions. Provide a time estimation for every project taken on. Make decisions related to design and architecture of system. Lead a team of 2-4 developers.

Reengineered a number of systems to increase scalability by a large amount with the demand of large customers coming on board.

Come up with a time estimation for the development of every project. Delegate tasks to the right people.

Decide on the right system architecture, database design, code design for numerous projects.

Assist in requirements gathering phase. Work closely with Business Users to come up with the right functional design to meet clients' needs.

Review final functional design and make changes where necessary if design is too technically challenging to develop.

Assist testing team to make sure developers work well and closely with testers to finish tasks correctly and on time.

PT. Digital Alpha (UangTeman) Jakarta

Product Manager August 2017 – September 2017

Come up with ideas for new products for the money lending market.

Analyse ideas and assess how well accepted they will be in the market.

Prioritise ideas based on how good a product it will be based on: revenue, need, etc.

Plan the overall business requirement and flow for product.

Work with UI/UX designers to plan product views.

Work with various stakeholders to finalise requirement.

Work with development team to assist them with decision making throughout entire development lifecycle of product.

PT. Aprisma Wirecard Jakarta/Kuala Lumpur

Technical Lead November 2012 – September 2016 (Project : CIMB Malaysia)

Enhance, maintain, optimise a corporate banking application and interfaces involved. Analyse user requirements and come up with efficient, user-friendly solutions. Provide a time estimation for every project taken on. Make decisions related to design and architecture of system. Lead a team of 6-10 developers.

Reengineered a number of systems to increase scalability by a large amount with the demand of large customers coming on board.

Come up with a time estimation for the development of every project. Delegate tasks to the right people.

Decide on the right system architecture, database design, code design for numerous projects.

Assist in requirements gathering phase. Work closely with Business analyst to come up with the right functional design to meet clients' needs.

Review final functional design and make changes where necessary if design is too technically challenging to develop.

Assist testing team to make sure developers work well and closely with testers to finish tasks correctly and on time.

Mentor and train many junior programmers on the best practices and programming methodologies.

Perform code review of team members to make sure that programming techniques used are efficient and correct.

Involved in overall team management and individual member performance appraisal

PT. Aprisma Wirecard Jakarta

Senior Programmer May 2012 - October 2012 (Project : CIMB Malaysia)

Develop financial modules in a corporate banking system, based on the Functional specification document provided.

Come up with code design for financial modules and work together with technical lead to make sure code design is functional, efficient and maintainable.

PT. Aprisma Wirecard Jakarta

Junior Programmer August 2011 - May 2012 (Project : CIMB Malaysia)

Develop non-financial modules in a corporate banking system, based on the Functional specification document provided.

Come up with code design for non-financial modules, (such as maintenance and email features) and work together with technical lead to make sure code design is functional, efficient and maintainable.

Personal Skills

Problem solving ability. As a technical lead, one needs to be able to solve any kind of technical difficulty faced both by client side as well as internal team.

Flexibility. The ability to read and understand the code created by various programmers (who each have a programming style of their own), correct it if necessary and mentor them every now and then. Every person in the team has different characteristics. I get to know each team member, find out his or her good/bad qualities, find out how they work under pressure, etc. I then use this knowledge to help them get their job done.

Communication. Knowing how to get the right message across using the right tone, both with the client side and well as other members in the team is a big factor in getting others to understand and work well with me.

Leadership. Have the qualities that makes the team want to approach you to work out solutions. Mentor them when required and maintain the right balance or friendliness and professionalism to create a comfortable working environment with them team.

EDUCATION

University of Wollongong Singapore(SIM)

Computer Science (Digital Systems Security) 2010

Was first introduced to C++ and Java (Standard Edition) and completed various projects using these languages.

Was first introduced to database programming, using PL/SQL, including queries, stored procedures and various database functions.

Learned of the various software development frameworks and the pros and cons of each one.

Learned the various encryption and hashing techniques and characteristics. Completed a few programs using these techniques.

Obtained a BS in Computer Science (DSS).

Note:

Available for relocation



Contact this candidate