Anil Nambudripad
Salt Lake City UT *****
Email: ***********@*****.***
SUMMARY
Over 20 years of IT industry experience in the design and development of software applications. Worked on complete software life cycles, from gathering requirements, design, writing code, testing and maintaining projects. Strong experience and knowledge with relational databases, graphical user interfaces, networking and online search databases. Strong customer service skills including experience working with users, resolving problems and meeting specific technical and business needs.
TECHNICAL SKILLS
Programming Language: Golang, Java, JavaScript, C, C++, Perl, PHP, Unix Shell Scripting, Oracle
Platforms/Operating Systems: Linux, Windows
Tools/Technologies: RESTful API’s, AWS, Microservices, GCP, Jenkins, Bitbucket, Git, Agile, Subversion, Eclipse, IntelliJ Idea, Oracle ADF, Java ServerFaces, HTML, CSS, JSP, jQuery, Ajax, TopLink, JavaBeans, Oracle, SQL Server, ODBC, gdb/ddd (C++ debugger), SQL, MySQL, CVS, proprietary bug-tracking system
PROFESSIONAL EXPERIENCE
Janus International, Lehi UT June 2020 – Present
Backend Software Developer
Built and deployed backend microservices applications using Golang and Google Cloud Platform. The repository was Bitbucket.
Worked to migrate these Golang and Spring Boot microservices API applications from the Google Cloud Platform to the AWS Cloud Platform when the Company moved to AWS. Streamlined and upgraded the code to align with AWS specifications. Following this, worked to continue application development on AWS. The repository used is now GitHub.
Built and deployed Microservices to onboard users, and public storage sites, using Golang, Java and Spring Boot for Rest API’s for these microservices.
Worked on microservices REST API lock applications for public storage units.
Worked with React and Node.js on a portal for storage administrators.
Worked with Java, Golang and Google Cloud to develop backend applications for app-based security systems. The project includes a Bluetooth smart padlock that can be opened using an Android or IOS based app connecting the application to the backend
Utilized endpoints, on the backend, to accept unlock commands from the app, if the phone running the application and is offline, the application can still store a key to the lock and unlock the lock.
CONSULTING ASSIGNMENTS August 2019 - June 2020
Goldman Sachs, Salt Lake City UT
Production Engineer
Worked to support production operations of C++, Java, Perl and shell applications.
Worked in AppBank supporting Market Risk and HCM production applications
Thomson Reuters, Eagan MN
Java Developer
Worked with core Java 1.7, XSLT and Eclipse to develop workflow applications to convert XML vendor data to JSON. Deployed using Jenkins.
WEX, Ogden, UT September 2016 – July 2019
Java Developer
Worked with C/C++, MongoDB and Oracle Tuxedo to develop fuel card applications.
Built SOAP clients to consume SOAP services.
Worked with C/C++ and Agile to develop credit card authorization systems.
Developed Perl scripts that create XML and formatted sales and transaction reports.
CONSULTING ASSIGNMENTS October 2010 – July 2016
Calltower, South Jordan, UT
Java Developer
Worked with Eclipse, JDK 1.8, RESTful services, Spring and Tomcat to develop VoIP applications.
Maintained and supported REST-based controller middleware for provisioning VoIP users and devices.
Maintained and worked on upgrades to VoiceCube – a C/C++ IP voice routing application.
US Department of Labor, Sandy UT
Java Developer
Worked with Oracle ADF to develop public web pages. Used the ADF Framework and Java ServerFaces to develop the UI, the middle tier and Oracle database tier. Worked with: Oracle ADF, JSF, TopLink, EJB, JavaBeans, jQuery, Ajax, HTML and CSS
Responsibilities: Requirements Analysis; Design and development of application using Oracle’s Application Development Framework
Environment: Oracle JDeveloper 11g, Oracle ADF 11.1.2
Datum Analytics, Inc., Portland OR
Software Engineer
Gathered requirements and created user stories in pivotal tracker
Deployment of application development on Ruby on Rails using Redis and Cassandra
of sales tracking application written in asp .net
Wheeler Co., West Valley City UT
Web Developer
Worked with JavaScript and the PhoneGap library to develop iOS apps for Apple devices. The apps were used to take pictures of rental machinery and store them on a Windows server.
Worked with JavaScript, jQuery, Ajax, HTML, CSS and JSP to develop web applications
Developed a Pricing Manager application using JSP that updated a SQL server database of daily price rates for rental machinery.
Developed a Work Order application using JSP that updated a SQL server database of customer work orders.
MasterBrand Cabinets Inc, Jasper IN
Testing Manager
Collected ERP Test Scripts from the ERP Development Team and converted them to OATS Open Script
Worked with ERP Development Team to identify data requirements for each script
Modified OATS Scripts (JAVA) as needed to support execution
SCM CellTech, Salt Lake City UT
Java Developer
Completed regular quarterly maintenance and code reviews of Java applications running on Linux.
Wrote scripts for regression testing.
Completed code reviews and code validation
Used Oracle SQL to fix inconsistent data in database.
Omega Net, Salt Lake City UT
Java Developer
Provided a client with regular quarterly maintenance of Java applications.
Requirements were captured and scripts were written for regression testing.
Digital Group, Inc, Princeton NJ
Software Engineer
Completed regular quarterly maintenance of existing C++ software.
Completed updates and regular maintenance of Java software for new releases and new vendors
Worked on Java applications to convert XML and HTML files to a normalized standard format.
Ovid Technologies, Inc, Sandy UT September 1996 to May 2010
C++/Java Developer
Created software with Java, SAX, DOM and XSLT to convert proprietary vendor data files into company's standard.
Wrote Java applications to convert vendor data into XML and HTML files. Other Java applications were built to convert these XML files into a normalized standard format.
Designed and developed software to load bibliographic databases on online servers.
Designed, developed and implemented software using C++ on Solaris to display controlled vocabulary terms in the data in the form of a tree or a thesaurus.
Maintained and updated legacy systems to keep critical production processes running.
Maintained and supported critical content production processes through time-sensitive reloads.
Completed an average of 8 changes and builds every month.
Maintained and supported production processes for the top-selling database product for 8 years with a 90% record of on-time software deliveries.
Supervised a team of developers for 7 months.
EDUCATION
Degree in Computer Science