Software Engineer embracing simplest solutions.Skills :👉 Programming Languages: Ruby, JavaScript, C#, C++, Dart 👉 Frameworks: Ruby on Rails, .NET Core, Angular, Flutter, Autofac, Specflow, Rspec👉 DBMS: PostgreSQL, MS SQL 👉 ETL Tool: Pentaho
-
Software EngineerBillions Solutions Pvt Ltd Apr 2023 - Apr 2024Bhaktapur, Bāgmatī, Nepal -
Software EngineerSolarsesame Apr 2023 - Mar 2024United States -
Software EngineerVerisk Apr 2020 - Feb 2023Kathmandu, Bāgmatī, Nepal• Designed, developed and maintained full ownership of a new product named “IDC (Indemnity Data Call)” using .NET Standard for Batch, .NET Core for Web Backend, Postgres for database, Pentaho for ETL, Autofac for dependency injection (IoC) and Angular for web frontend. “IDC” is a complex batch and web enterprise application that collects flat file Workers Claims Data from Insurance Companies based in USA, extracts, transforms and load (ETL) them in relational database, performs business logic… Show more • Designed, developed and maintained full ownership of a new product named “IDC (Indemnity Data Call)” using .NET Standard for Batch, .NET Core for Web Backend, Postgres for database, Pentaho for ETL, Autofac for dependency injection (IoC) and Angular for web frontend. “IDC” is a complex batch and web enterprise application that collects flat file Workers Claims Data from Insurance Companies based in USA, extracts, transforms and load (ETL) them in relational database, performs business logic on them, generates reports and submits the resulting reports to applicable DCOs.• Primarily worked on the development of batch application that processes client data periodically on every scheduled job.• Migrated legacy applications using SSIS to use Pentaho for ETL which reduced time to load flat file data into database by 25% when tested on 15 fixed width flat file each containing 60k rows and 100 columns per row.• Rewrote batch framework for a legacy application named "MED" to include parallel processing and dependency injection (IoC), making it reusable from the web application.• Researched feasibility of Postgres as DBMS for the new product while the legacy products were still using MS SQL and implemented it successfully.• Implemented complex SQL queries manually instead of using ORM so as to have faster query result for complex batch and web application.• Performed unit/integration testing of applications using Specflow.• Performed analysis of incorrect data resulting from inconsistent business logic and helped the business refine their business logic.• Performed adjustments of sensitive data in PROD and UAT database by writing SQL queries as script so as to correct invalid and inconsistent data and successfully submitted the corrected data to DCOs.• Performed history load of old data from existing legacy products to use in the new product.• Monitored daily batch job run.• Maintained existing legacy software products and developed new features for them. Show less -
Associate Software EngineerVerisk May 2019 - Apr 2020Kathmandu, Bāgmatī, Nepal• Involved in requirement review, analysis, refinement of business logic and researched on feasibility of technologies for the design and development of a new enterprise batch and web application named "IDC (Indemnity Data Call)".• Developed new features for existing legacy software products according to the change in business logic. -
TraineeVerisk Jan 2019 - May 2019Nepal -
TraineeE & T Nepal Pvt. Ltd. Nov 2018 - Jan 2019Bhaktapur, Bāgmatī, Nepal• Developed a tool for existing “Solver” application (fluid simulation application) that continues the application when the application abruptly stops and continues generating new frames of simulation from the last frame just before the application stopped by maintaining the order of frames.• Implemented C++ for developing application that reads STL file (“StereoLithograply File” or commonly known as “Standard Triangle File”), reads facets, their vertices and normal and performed required… Show more • Developed a tool for existing “Solver” application (fluid simulation application) that continues the application when the application abruptly stops and continues generating new frames of simulation from the last frame just before the application stopped by maintaining the order of frames.• Implemented C++ for developing application that reads STL file (“StereoLithograply File” or commonly known as “Standard Triangle File”), reads facets, their vertices and normal and performed required calculations on these data.• Performed conversion of ASCII STL file to Binary STL and vice versa, modified facets of STL file and converted it into another STL file resulting in different 3d object. Show less
Ram Maharjan Education Details
-
Bernhardt College84.8% -
Kuleshwor Awas Secondary English School88%
Frequently Asked Questions about Ram Maharjan
What is Ram Maharjan's role at the current company?
Ram Maharjan's current role is Software Engineer | RoR | .NET Core | Angular.
What schools did Ram Maharjan attend?
Ram Maharjan attended Tribhuvan University, Ioe, Pulchowk Campus, Bernhardt College, Kuleshwor Awas Secondary English School.
Not the Ram Maharjan you were looking for?
-
1yahoo.com
-
-
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial